Summary Count Pct
Total 26572327100.0%
Stalls2447692892.1%
Commits20953997.9%
Stall Types Count Pct
TOFF_CYCLES1992924675.0%
DCACHE_DEMAND_LOAD_MISS_CYCLES24191569.1%
CU_NOB2B_EXTENSION_CYCLES10959984.1%
CU_INTERLOCK_CYCLES3975981.5%
FE_MISPREDICT_TIME_CYCLES1208080.5%
ICACHE_DEMAND_MISS_CYCLES931000.4%
CU_QOS_NODISPATCH_CYCLES776210.3%
CU_VFIFO_FULL_CYCLES645180.2%
POST_REPLAY_B2B_BLOCK514230.2%
DU_BACKPRESSURE_CYCLES462360.2%
INDIRECT_JUMP_CYCLES455800.2%
ENDLOOP_CYCLES229730.1%
CU_BE_NOBSB_CYCLES196060.1%
IU_HIT_STOP_ENDLOOP_TAKEN174650.1%
IU_HIT_STOP_BTB_HIT159250.1%
CU_RXX_INTERLOCK_CYCLES115320.0%
DU_FILL_CONFLICT_CYCLES97650.0%
CU_DU_XU_NO_FWD_CYCLES95980.0%
CU_BE_NOB2B_CYCLES67350.0%
CU_PREG_INTERLOCK_CYCLES54860.0%
IU_HIT_STOP_PARTIAL46770.0%
DUNCACHED_DEMAND_MISS_CYCLES21140.0%
IU_HIT_STOP_RETURN17430.0%
CU_EARLY_WRITE_CYCLES17390.0%
IU_FETCH_CROSS_CYCLES15070.0%
IU_HIT_STOP_BTB_MISS14320.0%
FE_ISYNC13320.0%
CU_DUAL_WRITE_INTERLOCK_CYCLES11050.0%
IU_HIT_STOP_EOL5280.0%
SYNCHT_CYCLES1570.0%
CU_FP_RX_NO_NTWK_CYCLES810.0%
FE_PICK_L2FILL610.0%
DU_UTLB_MISS_CYCLES540.0%
IU_UTLB_MISS_CYCLES80.0%
DU_BANK_CONFLICT_CYCLES60.0%
CU_WRITE_REG_BLOCK_CYCLES50.0%
CU_WRITE_PORT_BLOCK_CYCLES40.0%
FE_TAG_CONFLICT40.0%
CU_CREG_INTERLOCK_CYCLES20.0%
Top Packets Top Functions  
PMU Events Count
CYCLES_1_THREAD_RUNNING 6643081
COMMITTED_PKT_ANY 2095395
COMMITTED_PKT_T0 2095395
COMMITTED_PKT_1_THREAD_RUNNING 2095394
L2_ACCESS 1611561
COMMITTED_PKT_BSB 1517995
L2_ACCESS_EVEN 709906
COMMITTED_PKT_B2B 466569
L2_PIPE_CONFLICT 400020
L2_TAG_ARRAY_CONFLICT 227528
L2FETCH_ACCESS 140400
DU_WRITE_TO_L2 121902
L2_DU_STORE_ACCESS 121902
AXI_WRITE_REQUEST 105107
AXI_LINE64_WRITE_REQUEST 105104
AXI_READ_REQUEST 83896
AXI_LINE64_READ_REQUEST 83883
DCACHE_STORE_MISS 79987
L2_DU_STORE_COALESCE 74348
L2FETCH_MISS 64926
HVX_L2_STORE_MISS 64811
L2_DU_STORE_MISS 37070
DU_STORE_BUFFER_ACCESS 35455
ANY_DU_REPLAY 18669
HVX_REG_ORDER 16197
L2_FIFO_FULL_REPLAY 15412
DCACHE_DEMAND_MISS 14161
DU_READ_TO_L2 13095
L2_DU_READ_ACCESS 13082
ANY_DU_STALL 12018
REDIRECT_MISC 8878
L2_DU_READ_MISS 8480
REDIRECT_LOOP_MISPREDICT 7021
L2_DU_LOAD_SECONDARY_MISS 4588
DU_FILL_REPLAY 3255
DU_DEMAND_SECONDARY_MISS 2162
L2_IU_ACCESS 1148
DCFETCH_MISS 1083
L2_DU_PREFETCH_ACCESS 1083
L2_DU_PREFETCH_MISS 1080
L2_IU_MISS 1073
REDIRECT_BIMODAL_MISPREDICT 660
ICACHE_DEMAND_MISS 464
HVX_L2_LOAD_MISS 427
L2_IU_PREFETCH_ACCESS 321
L2_IU_PREFETCH_MISS 302
DCFETCH_HIT 191
IU_DEMAND_SECONDARY_MISS 61
REDIRECT_TARGET_MISPREDICT 49
L2_STORE_LINK 15
DU_LOAD_UNCACHEABLE 13
HVX_PKT_THREAD 9
DTLB_MISS 6
HVX_L2_LOAD_SECONDARY_MISS 4
DU_STORE_UNCACHEABLE 3
DU_BANK_CONFLICT_REPLAY 2
ITLB_MISS 1
Top Packets Top Functions  
Summary Count Pct
Total 1216532100.0%
Commits112217092.2%
Stalls943627.8%
Stall Types Count Pct
HVX_LD_L2_OUTSTANDING835566.9%
HVX_REG_ORDER107980.9%
HVX_ST_L2_OUTSTANDING80.0%
Top Packets Top Functions  
Index Name Count Count Per-packet
0x1COUNTER0_OVERFLOW00.0
0x2COUNTER2_OVERFLOW00.0
0x3COMMITTED_PKT_ANY6104121.0
0x4COMMITTED_PKT_BSB4373380.716464
0x5COUNTER4_OVERFLOW00.0
0x6COUNTER6_OVERFLOW00.0
0x7COMMITTED_PKT_B2B1234750.202281
0x8COMMITTED_PKT_SMT00.0
0x9IU_CREDIT_FAIL00.0
0xaCYCLES_5_THREAD_RUNNING00.0
0xbCYCLES_6_THREAD_RUNNING00.0
0xcCOMMITTED_PKT_T06104121.0
0xdCOMMITTED_PKT_T100.0
0xeCOMMITTED_PKT_T200.0
0xfCOMMITTED_PKT_T300.0
0x12ICACHE_DEMAND_MISS1550.000254
0x13DCACHE_DEMAND_MISS32810.005375
0x14DCACHE_STORE_MISS1920.000315
0x17CU_PKT_READY_NOT_DISPATCHED00.0
0x1cIU_L1S_ACCESS00.0
0x1dIU_L1S_PREFETCH00.0
0x1eIU_L1S_AXIS_STALL00.0
0x1fIU_L1S_NO_GRANT00.0
0x20ANY_IU_REPLAY18110.002967
0x21ANY_DU_REPLAY530810.086959
0x23ISSUED_PACKETS6299681.032037
0x24LOOPCACHE_PACKETS00.0
0x25COMMITTED_PKT_1_THREAD_RUNNING6104110.999998
0x26COMMITTED_PKT_2_THREAD_RUNNING00.0
0x27COMMITTED_PKT_3_THREAD_RUNNING00.0
0x2aCOMMITTED_INSTS10259591.680765
0x2bCOMMITTED_TC1_INSTS7755591.27055
0x2cCOMMITTED_PRIVATE_INSTS7770501.272993
0x2fCOMMITTED_PKT_4_THREAD_RUNNING00.0
0x30COMMITTED_LOADS293350.048058
0x31COMMITTED_STORES144940.023745
0x32COMMITTED_MEMOPS980.000161
0x37COMMITTED_PROGRAM_FLOW_INSTS1142770.187213
0x38COMMITTED_PKT_CHANGED_FLOW1009370.165359
0x39COMMITTED_PKT_ENDLOOP786130.128787
0x3bCYCLES_1_THREAD_RUNNING18523453.034582
0x3cCYCLES_2_THREAD_RUNNING00.0
0x3dCYCLES_3_THREAD_RUNNING00.0
0x3eCYCLES_4_THREAD_RUNNING00.0
0x3fAXI_LINE128_READ_REQUEST00.0
0x40AXI_READ_REQUEST362780.059432
0x41AXI_LINE32_READ_REQUEST00.0
0x42AXI_WRITE_REQUEST416150.068175
0x43AXI_LINE32_WRITE_REQUEST00.0
0x44AHB_READ_REQUEST00.0
0x45AHB_WRITE_REQUEST00.0
0x46AXI_LINE128_WRITE_REQUEST00.0
0x47AXI_SLAVE_MULTI_BEAT_ACCESS00.0
0x48AXI_SLAVE_SINGLE_BEAT_ACCESS00.0
0x49AXI2_READ_REQUEST00.0
0x4aAXI2_LINE32_READ_REQUEST00.0
0x4bAXI2_WRITE_REQUEST00.0
0x4cAXI2_LINE32_WRITE_REQUEST00.0
0x4dAXI2_CONGESTION00.0
0x4eDMA_SLAVE_MULTI_BEAT_ACCESS00.0
0x4fDMA_SLAVE_SINGLE_BEAT_ACCESS00.0
0x50COMMITTED_FPS1680.000275
0x51REDIRECT_BIMODAL_MISPREDICT2000.000328
0x52REDIRECT_TARGET_MISPREDICT274.4e-05
0x53REDIRECT_LOOP_MISPREDICT13670.002239
0x54REDIRECT_MISC22830.00374
0x56NUM_PACKET_CRACKED00.0
0x58JTLB_MISS00.0
0x5aCOMMITTED_PKT_RETURN58270.009546
0x5bCOMMITTED_PKT_INDIRECT_JUMP1060.000174
0x5cCOMMITTED_BIMODAL_BRANCH_INSTS151800.024868
0x5dBRANCH_QUEUE_FULL00.0
0x5eDU_REQUESTED_BUBBLE_INSERTED00.0
0x5fVTCM_SCALAR_FIFO_FULL_CYCLES00.0
0x61DU_L1S_LOAD_ACCESS00.0
0x62ICACHE_ACCESS3289110.538834
0x63BTB_HIT164550.026957
0x64BTB_MISS7380.001209
0x65IU_DEMAND_SECONDARY_MISS213.4e-05
0x66IU_LINE_FROM_HWLOOP00.0
0x67FAST_FETCH_KILLED38630.006329
0x68IU_1_PKT_AVAILABLE_TO_ISSUE436540.071516
0x69FETCHED_PACKETS_DROPPED00.0
0x6aIU_REQUESTS_TO_L2_REPLAYED00.0
0x6bIU_PREFETCHES_SENT_TO_L21000.000164
0x6cITLB_MISS00.0
0x6dIU_2_PKT_AVAILABLE_TO_ISSUE2638920.432318
0x6eIU_3_PKT_AVAILABLE_TO_ISSUE195100.031962
0x6fIU_REQUEST_STALLED00.0
0x70IU_BIMODAL_L2_ELIGIBLE1050.000172
0x71IU_0_PKT_AVAILABLE_TO_ISSUE18110.002967
0x72FETCH_2_CYCLE561300.091954
0x73FETCH_3_CYCLE788030.129098
0x74IU_PREFETCHES_DROPPED00.0
0x75L2_IU_SECONDARY_MISS00.0
0x76L2_IU_ACCESS2340.000383
0x77L2_IU_MISS2090.000342
0x78L2_IU_PREFETCH_ACCESS1000.000164
0x79L2_IU_PREFETCH_MISS900.000147
0x7aL2_IU_BRANCH_CACHE_WRITE_REQUEST1050.000172
0x7bL2_IU_BRANCH_CACHE_WRITE1050.000172
0x7cL2_DU_READ_ACCESS32800.005373
0x7dL2_DU_READ_MISS20710.003393
0x7eL2FETCH_ACCESS712800.116774
0x7fL2FETCH_MISS325230.05328
0x80L2_AXI_INTERLEAVE_DROP00.0
0x81L2_ACCESS6053090.99164
0x82L2_PIPE_CONFLICT2102020.344361
0x83L2_TAG_ARRAY_CONFLICT821020.134503
0x84AXI_RD_CONGESTION167520.027444
0x85AHB_CONGESTION00.0
0x86SNOOP_BLOCK00.0
0x87TCM_DU_ACCESS00.0
0x88TCM_DU_READ_ACCESS00.0
0x89TCM_IU_ACCESS00.0
0x8aL2_CASTOUT371000.060779
0x8bL2_DU_STORE_ACCESS142200.023296
0x8cL2_DU_STORE_MISS569.2e-05
0x8dL2_DU_PREFETCH_ACCESS12e-06
0x8eL2_DU_PREFETCH_MISS00.0
0x8fL2_DU_RETURN_NOT_ACKED00.0
0x90L2_DU_LOAD_SECONDARY_MISS12070.001977
0x91L2FETCH_COMMAND2700.000442
0x92L2FETCH_COMMAND_KILLED00.0
0x93L2FETCH_COMMAND_OVERWRITE00.0
0x94L2FETCH_ACCESS_CREDIT_FAIL00.0
0x95AXI_SLAVE_READ_BUSY00.0
0x96AXI_SLAVE_WRITE_BUSY00.0
0x97L2_ACCESS_EVEN2143410.351142
0x98CLADE_HIGH_PRIO_L2_ACCESS00.0
0x99CLADE_LOW_PRIO_L2_ACCESS00.0
0x9aCLADE_HIGH_PRIO_L2_MISS00.0
0x9bCLADE_LOW_PRIO_L2_MISS00.0
0x9cCLADE_HIGH_PRIO_EXCEPTION00.0
0x9dCLADE_LOW_PRIO_EXCEPTION00.0
0x9eAXI2_SLAVE_READ_BUSY00.0
0x9fAXI2_SLAVE_WRITE_BUSY00.0
0xa0ANY_DU_STALL32790.005372
0xa1DU_BANK_CONFLICT_REPLAY23e-06
0xa2DU_CREDIT_REPLAY00.0
0xa3L2_FIFO_FULL_REPLAY519910.085174
0xa4DU_STORE_BUFFER_FULL_REPLAY00.0
0xa5DU_STORE_BUFFER_FORCED_DRAIN00.0
0xa6DU_SNOOP_CONFLICT_REPLAY00.0
0xa7DU_SNOOP_REQUEST00.0
0xa8DU_FILL_REPLAY10880.001782
0xa9DU_SECMISS_REPLAY00.0
0xaaDU_SNOOP_REQUEST_CLEAN_HIT00.0
0xabDU_EVICTIONS_SENT_TO_L200.0
0xacDU_READ_TO_L232800.005373
0xadDU_WRITE_TO_L2142200.023296
0xafDCZERO_COMMITTED00.0
0xb3DTLB_MISS00.0
0xb5DU_STORE_BUFFER_ACCESS124000.020314
0xb6STORE_BUFFER_HIT_REPLAY00.0
0xb7STORE_BUFFER_FORCE_REPLAY00.0
0xb8TAG_WRITE_CONFLICT_REPLAY00.0
0xb9SMT_BANK_CONFLICT00.0
0xbaPORT_CONFLICT_REPLAY00.0
0xbdPAGE_CROSS_REPLAY00.0
0xbeDU_DEALLOC_SECURITY_REPLAY00.0
0xbfDU_DEMAND_SECONDARY_MISS23e-06
0xc0DU_MISC_REPLAY00.0
0xc3DCFETCH_COMMITTED1030.000169
0xc4DCFETCH_HIT1020.000167
0xc5DCFETCH_MISS12e-06
0xc8DU_LOAD_UNCACHEABLE00.0
0xc9DU_DUAL_LOAD_UNCACHEABLE00.0
0xcaDU_STORE_UNCACHEABLE00.0
0xccMISS_TO_PREFETCH00.0
0xceAXI_LINE64_READ_REQUEST362780.059432
0xcfAXI_LINE64_WRITE_REQUEST416150.068175
0xd0AXI_WR_CONGESTION378830.062061
0xd1AHB_8_READ_REQUEST00.0
0xd2AXI_INCOMPLETE_WRITE_REQUEST00.0
0xd3L2FETCH_COMMAND_PAGE_TERMINATION00.0
0xd4REQUEST_STALL_WRITE_BUFFER_EXHAUSTION00.0
0xd5L2_DU_STORE_COALESCE116680.019115
0xd6L2_STORE_LINK528690.086612
0xd7L2_SCOREBOARD_70_PERCENT_FULL2930680.480115
0xd8L2_SCOREBOARD_80_PERCENT_FULL396070.064886
0xd9L2_SCOREBOARD_90_PERCENT_FULL11490.001882
0xdaL2_SCOREBOARD_FULL_REJECT00.0
0xdbL2_DU_RETURN_REPLAYED00.0
0xdcL2_EVICTION_BUFFERS_FULL107790.017659
0xddAHB_MULTI_BEAT_READ_REQUEST00.0
0xdfL2_DU_LOAD_SECONDARY_MISS_ON_SW_PREFETCH00.0
0xe0L2FETCH_DROP00.0
0xe1REPLAY_MAXIMUM_FORCE00.0
0xe2SCHEDULER_WATCHDOG_FORCE00.0
0xe3LIVELOCK_REFETCH00.0
0xe4CYCLES_LIVELOCK_WARNING00.0
0xe5THREAD_OFF_PVIEW_CYCLES18523453.034582
0xe6ARCH_LOCK_PVIEW_CYCLES00.0
0xe7REDIRECT_PVIEW_CYCLES268020.043908
0xe8IU_NO_PKT_PVIEW_CYCLES391520.06414
0xe9DU_CACHE_MISS_PVIEW_CYCLES5738080.940034
0xeaDU_BUSY_OTHER_PVIEW_CYCLES455960.074697
0xebCU_BUSY_PVIEW_CYCLES1048990.17185
0xecSMT_DU_CONFLICT_PVIEW_CYCLES00.0
0xedCOPROC_BUSY_PVIEW_CYCLES4081700.66868
0xeeDU_UNCACHED_PVIEW_CYCLES00.0
0xefSYSTEM_BUSY_PVIEW_CYCLES435070.071275
0xf0APP_REPORTED00.0
0xffVOLTAGE_CLOCK_GATING_CYCLES00.0
0x100HVX_ACTIVE17487382.864849
0x101HVX_WAIT_EMPTY8747201.432999
0x102HVX_EMPTY8740181.431849
0x103HVX_WAIT8740181.431849
0x104HVX_REG_ORDER107980.01769
0x105HVX_LD_VTCM_OUTSTANDING00.0
0x106HVX_LD_L2_OUTSTANDING718510.117709
0x107HVX_ST_VTCM_OUTSTANDING00.0
0x108HVX_ST_L2_OUTSTANDING58e-06
0x109HVX_SCATGATH_OUTSTANDING00.0
0x10aHVX_SCATGATH_SHARED_FULL00.0
0x10bHVX_ST_L2_SHARED_FULL00.0
0x10cHVX_ST_ST_BANK_CONFLICT00.0
0x10dHVX_VTCM_BANDWIDTH_OVER00.0
0x10eHVX_OTHER_PART_OUTSTANDING425300.069674
0x10fHVX_VOLTAGE_VIRUS_OVER00.0
0x110HVX_VOLTAGE_UNDER00.0
0x111HVX_POWER_OVER00.0
0x112HVX_PARTIAL_PKT00.0
0x113HVX_PKT00.0
0x114HVX_ST_DWR_BANK_CONFLICT00.0
0x118HVX_PKT_THREAD23e-06
0x119HVX_CORE_VFIFO_FULL_STALL780.000128
0x11aHVX_L2_STORE_ACCESS00.0
0x11bHVX_L2_STORE_MISS324080.053092
0x11cHVX_L2_LOAD_ACCESS00.0
0x11dHVX_L2_LOAD_MISS2480.000406
0x11eHVX_L2_LOAD_SECONDARY_MISS47e-06
0x11fHVX_TCM_STORE_ACCESS00.0
0x120HVX_TCM_LOAD_ACCESS00.0
0x128VTCM_VECTOR_EXHAUSTED4992100.817825
0x129VTCM_VECTOR_SCALAR_ORDER00.0
0x12aVTCM_VECTOR_LD_GATH_ORDER00.0
0x12bVTCM_VECTOR_LD_ST_ORDER00.0
0x12cVTCM_VECTOR_LD_FULL00.0
0x12dVTCM_VECTOR_SCATGATH_FULL00.0
0x12eVTCM_VECTOR_ST_FULL00.0
0x12fVTCM_VECTOR_LD_ST_BANK_CONFLICT00.0
0x130VTCM_VECTOR_LD_LD_BANK_CONFLICT00.0
0x131VTCM_VECTOR_LD_PARTIAL_PKT00.0
0x132VTCM_VECTOR_ST_PARTIAL_PKT00.0
0x133VTCM_VECTOR_LD_PKT00.0
0x134VTCM_VECTOR_ST_PKT00.0
0x135VTCM_VECTOR_SCATGATH_PKT00.0
0x136VTCM_VECTOR_NULL_PKT00.0
0x137VTCM_VECTOR_LD_DWR_BANK_CONFLICT00.0
0x138VTCM_VECTOR_LD_DWR_ORDER00.0
0x139VTCM_SCALAR_ACTIVE00.0
0x13aVTCM_SCALAR_EMPTY00.0
0x13bVTCM_SCALAR_PORT_CONFLICT00.0
0x13cVTCM_SCALAR_ST_ORDER00.0
0x13dVTCM_SCALAR_VECTOR_ORDER00.0
0x13eVTCM_SCALAR_LD_OUTSTANDING00.0
0x13fVTCM_SCALAR_LD_SHARED_FULL00.0
0x140VTCM_SCALAR_BANK_CONFLICT00.0
0x141VTCM_SCALAR_LD_PIPELINE_CONFLICT00.0
0x142VTCM_SCALAR_BANDWIDTH_OVER00.0
0x143VTCM_SCALAR_LD00.0
0x144VTCM_SCALAR_LDHIT00.0
0x145VTCM_SCALAR_ST00.0
0x146VTCM_SCALAR_DWR00.0
0x148SCATGATH_SB_ACTIVE00.0
0x149SCATGATH_SB_WAIT_EMPTY00.0
0x14aSCATGATH_SB_EMPTY00.0
0x14bSCATGATH_SB_WAIT00.0
0x14cSCATGATH_SB_OUTSTANDING00.0
0x14dSCATGATH_SB00.0
0x150SCATGATH_IN_EMPTY00.0
0x151SCATGATH_IN_OUTSTANDING00.0
0x152SCATGATH_IN00.0
0x158HVX_VREG_RD_EARLY_WR_1PKT74840.012261
0x159HVX_VREG_RD_EARLY_WR_2PKT313540.051365
0x15aHVX_VREG_RD_EARLY_WR6266841.026657
0x15bHVX_VREG_RD_LATE_WR_1PKT74720.012241
0x15cHVX_VREG_RD_LATE_WR_2PKT335100.054897
0x15dHVX_VREG_RD_LATE_WR6255401.024783
0x15eHVX_VREG_WR_EARLY_WR_1PKT269580.044164
0x15fHVX_VREG_WR_EARLY_WR_2PKT26400.004325
0x160HVX_VREG_WR_EARLY_WR7566481.239569
0x161HVX_VREG_WR_LAT_WR_1PKT269580.044164
0x162HVX_VREG_WR_LATE_WR_2PKT4800.000786
0x163HVX_VREG_WR_LATE_WR7588081.243108
0x165HVX_MAX_VOLT_UNDERSHOOT00.0
0x166VDWB_EMPTY00.0
0x167VDWB_WR_ST_BANK_CONFLICT00.0
0x168VDWB_WR00.0
0x169DMA_WR_SB_VALID00.0
0x16aHVX_VREG_RD_EARLY_WR_3PKT84060.013771
0x16bHVX_VREG_RD_LATE_WR_3PKT74060.012133
0x16cHVX_VREG_WR_EARLY_WR_3PKT21580.003535
0x16dHVX_VREG_WR_LATE_WR_3PKT21580.003535
Name Count Equation
1T_CPP3.034586PMU(PE_CYCLES_1_THREAD_RUNNING)/PMU(PE_COMMITTED_PKT_1_THREAD_RUNNING)
2T_CPP0.0PMU(PE_CYCLES_2_THREAD_RUNNING)/PMU(PE_COMMITTED_PKT_2_THREAD_RUNNING)
3T_CPP0.0PMU(PE_CYCLES_3_THREAD_RUNNING)/PMU(PE_COMMITTED_PKT_3_THREAD_RUNNING)
4T_CPP0.0PMU(PE_CYCLES_4_THREAD_RUNNING)/PMU(PE_COMMITTED_PKT_4_THREAD_RUNNING)
AXI_READ_BYTES2321792PMU(PE_AXI_LINE32_READ_REQUEST)*32 + PMU(PE_AXI_LINE64_READ_REQUEST)*64 + (PMU(PE_AXI_READ_REQUEST) - PMU(PE_AXI_LINE32_READ_REQUEST) - PMU(PE_AXI_LINE64_READ_REQUEST))*8
AXI_WRITE_BYTES2663360PMU(PE_AXI2_LINE32_WRITE_REQUEST)*32 + PMU(PE_AXI_LINE64_WRITE_REQUEST)*64 + (PMU(PE_AXI_WRITE_REQUEST) - PMU(PE_AXI2_LINE32_WRITE_REQUEST) - PMU(PE_AXI_LINE64_WRITE_REQUEST))*8
COMMITED_COMPLEX_ALU92196PMU(PE_COMMITTED_INSTS) - (PMU(PE_COMMITTED_LOADS) + PMU(PE_COMMITTED_STORES) + PMU(PE_COMMITTED_MEMOPS) + PMU(PE_COMMITTED_TC1_INSTS)) - PMU(PE_COMMITTED_PROGRAM_FLOW_INSTS)
COMMITED_UNCOND_BRANCHES20484PMU(PE_COMMITTED_PROGRAM_FLOW_INSTS) - PMU(PE_COMMITTED_PKT_ENDLOOP) - PMU(PE_COMMITTED_BIMODAL_BRANCH_INSTS)
COMMITTED_0_PKTS1241933DS(TOTAL_PCYCLES) - DS(COMMITTED_1_PKTS) - PMU(PE_COMMITTED_PKT_SMT)
COMMITTED_1_PKTS610412PMU(PE_COMMITTED_PKT_ANY) - 2*PMU(PE_COMMITTED_PKT_SMT)
CPP3.034582(DS(TOTAL_PCYCLES))/PMU(PE_COMMITTED_PKT_ANY)
DCACHE_PRIMARY_MISS3279PMU(PE_DCACHE_DEMAND_MISS) - PMU(PE_DU_DEMAND_SECONDARY_MISS)
DFETCH_FILLED1PMU(PE_DCFETCH_COMMITTED) - PMU(PE_DCFETCH_HIT)
INSTR_PER_PACKET1.680765PMU(PE_COMMITTED_INSTS)/PMU(PE_COMMITTED_PKT_ANY)
IPC0.63875(PMU(PE_COMMITTED_INSTS) + PMU(PE_COMMITTED_PKT_ENDLOOP)*2)/DS(TOTAL_PCYCLES)
L2_CACHE_DU_DEMAND_MISS2071PMU(PE_L2_DU_READ_MISS) - PMU(PE_L2_DU_PREFETCH_MISS)
L2_CACHE_IU_DEMAND_MISS119PMU(PE_L2_IU_MISS) - PMU(PE_L2_IU_PREFETCH_MISS)
L2_EVICTIONS41559(PMU(PE_AXI_WRITE_REQUEST) - PMU(PE_L2_DU_STORE_MISS))
TOTAL_BUS_READS36278PMU(PE_AXI_READ_REQUEST) + PMU(PE_AHB_READ_REQUEST) + PMU(PE_AXI2_READ_REQUEST)
TOTAL_BUS_WRITES41615PMU(PE_AXI_WRITE_REQUEST) + PMU(PE_AHB_WRITE_REQUEST) + PMU(PE_AXI2_WRITE_REQUEST)
TOTAL_PCYCLES1852345(PMU(PE_CYCLES_1_THREAD_RUNNING)+PMU(PE_CYCLES_2_THREAD_RUNNING)+PMU(PE_CYCLES_3_THREAD_RUNNING)+PMU(PE_CYCLES_4_THREAD_RUNNING))
Instructions Executed (by Count)

# Tag Syntax Count Pct
0V6_vL32Ub_aiVd32=vmemu(Rt32+#s4)43740010.371%
1A2_addiRd32=add(Rs32,#s16)43114010.223%
2J2_endloop0endloop03869869.176%
3A2_addRd32=add(Rs32,Rt32)3550968.420%
4A2_nopnop3174397.527%
5V6_vmpyihb_accVx32.h+=vmpyi(Vu32.h,Rt32.b)2916016.914%
6V6_valignbiVd32=valign(Vu32,Vv32,#u3)2916006.914%
7Y2_dccleaninvadccleaninva(Rs32)2112515.009%
8V6_vmpabus_accVxx32.h+=vmpa(Vuu32.ub,Rt32.b)1944004.610%
9V6_valignbVd32=valign(Vu32,Vv32,Rt8)972002.305%
10V6_vassignVd32=Vu32972002.305%
11V6_vshuffvddVdd32=vshuff(Vu32,Vv32,Rt8)972002.305%
12V6_vzbVdd32.uh=vzxt(Vu32.ub)972002.305%
13Y2_dczeroadczeroa(Rs32)654401.552%
14Y2_dcinvadcinva(Rs32)648001.537%
15S4_addaddiRd32=add(Rs32,add(Ru32,#s6))599561.422%
16V6_vS32Ub_pivmemu(Rx32++#s3)=Vs32486011.152%
17V6_vL32Ub_piVd32=vmemu(Rx32++#s3)486001.152%
18V6_vaddh_dvVdd32.h=vadd(Vuu32.h,Vvv32.h)486001.152%
19V6_vpackobVd32.b=vpacko(Vu32.h,Vv32.h)486001.152%
20A2_tfrRd32=Rs32452781.074%
21L2_loadri_ioRd32=memw(Rs32+#s11:2)343230.814%
22A2_andirRd32=and(Rs32,#s10)232020.550%
23A2_subriRd32=sub(#s10,Rs32)229550.544%
24SL2_loadrd_spRdd8=memd(r29+#u5:3)209850.498%
25J2_callcall #r22:2202380.480%
26C2_cmpeqiPd4=cmp.eq(Rs32,#s10)186580.442%
27J4_cmpeqi_tp0_jump_ntp0=cmp.eq(Rs16,#U5); if (p0.new) jump:nt #r9:2158420.376%
28J2_jumpjump #r22:2149290.354%
29S2_storerd_iomemd(Rs32+#s11:3)=Rtt32139190.330%
30J2_loop0rloop0(#r7:2,Rs32)135860.322%
31J2_jumprjumpr Rs32130450.309%
32S2_lsr_i_rRd32=lsr(Rs32,#u5)121130.287%
33S2_storeri_iomemw(Rs32+#s11:2)=Rt32101900.242%
34A2_tfrsiRd32=#s16100820.239%
35A2_subRd32=sub(Rt32,Rs32)98930.235%
36L2_loadrb_ioRd32=memb(Rs32+#s11:0)90040.213%
37Y2_crswap0crswap(Rx32,sgp0)86780.206%
38L2_loadrd_piRdd32=memd(Rx32++#s4:3)86520.205%
39S2_pstorerdt_piif (Pv4) memd(Rx32++#s4:3)=Rtt3286520.205%
40SS2_stored_spmemd(r29+#s6:3)=Rtt881310.193%
41J2_jumptif (Pu4) jump:nt #r15:275420.179%
42C2_cmpgtuiPd4=cmp.gtu(Rs32,#u9)73040.173%
43L2_loadrigpRd32=memw(gp+#u16:2)70420.167%
44A2_combinewRdd32=combine(Rs32,Rt32)68780.163%
45SS2_storew_spmemw(r29+#u5:2)=Rt1664780.154%
46J2_jumptnewif (Pu4.new) jump:nt #r15:264500.153%
47J2_jumpfif (!Pu4) jump:nt #r15:263150.150%
48SL2_returndealloc_return59300.141%
49SA1_addspRd16=add(r29,#u6:2)56990.135%
50SS2_allocframeallocframe(#u5:3)53510.127%
51A2_tfrihRx.H32=#u1644080.105%
52C2_cmpeqPd4=cmp.eq(Rs32,Rt32)43950.104%
53A2_tfrcrrRd32=Cs3243410.103%
54A2_tfrrcrCd32=Rs3243410.103%
55J2_rterte43390.103%
56J2_trap0trap0(#u8)43300.103%
57J4_cmpeqn1_fp0_jump_tp0=cmp.eq(Rs16,#-1); if (!p0.new) jump:t #r9:243240.103%
58S2_asl_i_r_nacRx32-=asl(Rs32,#u5)43040.102%
59A2_paddfnewif (!Pu4.new) Rd32=add(Rs32,Rt32)38490.091%
60SA1_tfrRd16=Rs1638060.090%
61C2_cmpgtPd4=cmp.gt(Rs32,Rt32)32890.078%
62C2_notPd4=not(Ps4)32570.077%
63J4_cmpeqi_fp0_jump_tp0=cmp.eq(Rs16,#U5); if (!p0.new) jump:t #r9:228770.068%
64M2_mpyiRd32=mpyi(Rs32,Rt32)28750.068%
65A4_combineirRdd32=combine(#s8,Rs32)27650.066%
66A2_orRd32=or(Rs32,Rt32)26300.062%
67SA1_cmpeqip0=cmp.eq(Rs16,#u2)25320.060%
68S2_allocframeallocframe(Rx32,#u11:3):raw23850.057%
69SL2_jumpr31_tnewif (p0.new) jumpr:nt r3123520.056%
70M2_acciRx32+=add(Rs32,Rt32)21640.051%
71J2_endloop1endloop121600.051%
72A2_paddifnewif (!Pu4.new) Rd32=add(Rs32,#s8)16400.039%
73A2_padditnewif (Pu4.new) Rd32=add(Rs32,#s8)15080.036%
74J2_jumprfif (!Pu4) jumpr:nt Rs3215080.036%
75SL2_loadri_spRd16=memw(r29+#u5:2)14330.034%
76L4_returnRdd32=dealloc_return(Rs32):raw13980.033%
77C2_andnPd4=and(Pt4,!Ps4)13630.032%
78C2_bitsclriPd4=bitsclr(Rs32,#u6)12890.031%
79C4_cmpneqPd4=!cmp.eq(Rs32,Rt32)12740.030%
80C4_cmpneqiPd4=!cmp.eq(Rs32,#s10)12740.030%
81J2_ploop1srp3=sp1loop0(#r7:2,Rs32)12740.030%
82Y2_dcfetchbodcfetch(Rs32+#u11:3)12740.030%
83M2_maciRx32+=mpyi(Rs32,Rt32)11130.026%
84SA1_clrtnewif (p0.new) Rd16=#010880.026%
85A2_minRd32=min(Rt32,Rs32)10830.026%
86S4_addi_asl_riRx32=add(#u8,asl(Rx32,#U5))9540.023%
87SL1_loadri_ioRd16=memw(Rs16+#u4:2)8680.021%
88C2_cmpgtuPd4=cmp.gtu(Rs32,Rt32)8210.019%
89C2_muxiiRd32=mux(Pu4,#s8,#S8)6510.015%
90L2_loadw_lockedRd32=memw_locked(Rs32)6510.015%
91L2_loadrub_ioRd32=memub(Rs32+#s11:0)6140.015%
92C2_cmpgtiPd4=cmp.gt(Rs32,#s10)5990.014%
93A2_combineiiRdd32=combine(#s8,#S8)5690.013%
94SA1_setiRd16=#u65570.013%
95A2_padditif (Pu4) Rd32=add(Rs32,#s8)5460.013%
96C2_ccombinewtif (Pu4) Rdd32=combine(Rs32,Rt32)5420.013%
97J2_loop1iloop1(#r7:2,#U10)5400.013%
98S4_storeiritnew_ioif (Pv4.new) memw(Rs32+#u6:2)=#S65400.013%
99Y5_l2fetchl2fetch(Rs32,Rtt32)5400.013%
100C2_vmuxRdd32=vmux(Pu4,Rss32,Rtt32)4910.012%
101Y2_tfrscrrRd32=Ss644870.012%
102S2_lsr_i_pRdd32=lsr(Rss32,#u6)4720.011%
103S2_storew_lockedmemw_locked(Rs32,Pd4)=Rt324450.011%
104C2_cmovenewifif (!Pu4.new) Rd32=#s124390.010%
105L2_loadrd_ioRdd32=memd(Rs32+#s11:3)4110.010%
106S2_cl0Rd32=cl0(Rs32)4060.010%
107L2_loadruh_ioRd32=memuh(Rs32+#s11:1)4040.010%
108J4_cmpeqi_t_jumpnv_ntif (cmp.eq(Ns8.new,#U5)) jump:nt #r9:23990.009%
109A2_psubfnewif (!Pu4.new) Rd32=sub(Rt32,Rs32)3920.009%
110S2_lsr_i_vwRdd32=vlsrw(Rss32,#u5)3920.009%
111S4_ntstbit_iPd4=!tstbit(Rs32,#u5)3850.009%
112J4_cmpltu_f_jumpnv_tif (!cmp.gtu(Rt32,Ns8.new)) jump:t #r9:23830.009%
113J2_jumptnewptif (Pu4.new) jump:t #r15:23820.009%
114A2_sxthRd32=sxth(Rs32)3780.009%
115L2_loadrb_piRd32=memb(Rx32++#s4:0)3770.009%
116S2_extractuRd32=extractu(Rs32,#u5,#U5)3740.009%
117J4_cmpeq_t_jumpnv_ntif (cmp.eq(Ns8.new,Rt32)) jump:nt #r9:23270.008%
118S2_storerinew_iomemw(Rs32+#s11:2)=Nt8.new2980.007%
119S4_storeiri_iomemw(Rs32+#u6:2)=#S82870.007%
120C2_cmpgtupPd4=cmp.gtu(Rss32,Rtt32)2690.006%
121A2_subpRdd32=sub(Rtt32,Rss32)2590.006%
122C2_bitsclrPd4=bitsclr(Rs32,Rt32)2590.006%
123S2_pstorerbt_piif (Pv4) memb(Rx32++#s4:0)=Rt322590.006%
124J4_cmpgti_f_jumpnv_ntif (!cmp.gt(Ns8.new,#U5)) jump:nt #r9:22550.006%
125A2_tfrilRx.L32=#u162540.006%
126S2_asl_i_rRd32=asl(Rs32,#u5)2490.006%
127J2_jumpfnewif (!Pu4.new) jump:nt #r15:22460.006%
128C2_cmovenewitif (Pu4.new) Rd32=#s122410.006%
129A2_addpRdd32=add(Rss32,Rtt32)2340.006%
130S2_asr_i_rRd32=asr(Rs32,#u5)2340.006%
131J4_cmpgti_tp0_jump_tp0=cmp.gt(Rs16,#U5); if (p0.new) jump:t #r9:22310.005%
132L2_loadrubgpRd32=memub(gp+#u16:0)2260.005%
133SL2_loadruh_ioRd16=memuh(Rs16+#u3:1)2250.005%
134SL2_deallocframedeallocframe2210.005%
135S2_storerb_iomemb(Rs32+#s11:0)=Rt322160.005%
136J2_jumpfnewptif (!Pu4.new) jump:t #r15:22150.005%
137A2_svsubhRd32=vsubh(Rt32,Rs32)2140.005%
138A4_cmpbeqiPd4=cmpb.eq(Rs32,#u8)2140.005%
139SL1_loadrub_ioRd16=memub(Rs16+#u4:0)2140.005%
140J4_cmpgti_f_jumpnv_tif (!cmp.gt(Ns8.new,#U5)) jump:t #r9:22080.005%
141A2_sxtbRd32=sxtb(Rs32)2070.005%
142S4_storeirh_iomemh(Rs32+#u6:1)=#S82070.005%
143S2_lsl_r_vwRdd32=vlslw(Rss32,Rt32)1990.005%
144SL2_jumpr31_tif (p0) jumpr r311990.005%
145J2_callrcallr Rs321950.005%
146L4_ploadrubfnew_absif (!Pt4.new) Rd32=memub(#u6)1880.004%
147C2_cmoveifif (!Pu4) Rd32=#s121860.004%
148SA1_combinezrRdd8=combine(#0,Rs16)1860.004%
149J4_cmpeqi_tp0_jump_tp0=cmp.eq(Rs16,#U5); if (p0.new) jump:t #r9:21850.004%
150L2_deallocframeRdd32=deallocframe(Rs32):raw1840.004%
151S4_pstorerifnew_ioif (!Pv4.new) memw(Rs32+#u6:2)=Rt321840.004%
152J4_cmpgtu_t_jumpnv_tif (cmp.gtu(Ns8.new,Rt32)) jump:t #r9:21820.004%
153C2_muxirRd32=mux(Pu4,Rs32,#s8)1810.004%
154A2_psubfif (!Pu4) Rd32=sub(Rt32,Rs32)1800.004%
155L2_ploadrbfnew_ioif (!Pt4.new) Rd32=memb(Rs32+#u6:0)1800.004%
156A2_minuRd32=minu(Rt32,Rs32)1790.004%
157L4_add_memopw_iomemw(Rs32+#u6:2)+=Rt321790.004%
158SA1_incRd16=add(Rs16,#1)1630.004%
159Y2_isyncisync1480.004%
160Y2_tlbwtlbw(Rss32,Rt32)1330.003%
161J2_jumprzptif (Rs32!=#0) jump:t #r13:21270.003%
162S2_storerhnew_iomemh(Rs32+#s11:1)=Nt8.new1260.003%
163SA1_decRd16=add(Rs16,#-1)1050.002%
164F2_dfcmpuoPd4=dfcmp.uo(Rss32,Rtt32)1020.002%
165J4_cmpgti_fp0_jump_ntp0=cmp.gt(Rs16,#U5); if (!p0.new) jump:nt #r9:2960.002%
166S2_addasl_rrriRd32=addasl(Rt32,Rs32,#u3)880.002%
167F2_dfcmpeqPd4=dfcmp.eq(Rss32,Rtt32)870.002%
168S2_storerbnew_pimemb(Rx32++#s4:0)=Nt8.new850.002%
169S2_storerh_iomemh(Rs32+#s11:1)=Rt32850.002%
170S2_tstbit_iPd4=tstbit(Rs32,#u5)850.002%
171L2_loadrh_ioRd32=memh(Rs32+#s11:1)820.002%
172L2_loadrub_piRd32=memub(Rx32++#s4:0)790.002%
173A2_andRd32=and(Rs32,Rt32)710.002%
174S2_cl0pRd32=cl0(Rss32)700.002%
175S2_lsl_r_pRdd32=lsl(Rss32,Rt32)700.002%
176S4_or_andixRx32=or(Ru32,and(Rx32,#s10))670.002%
177L2_ploadritnew_ioif (Pt4.new) Rd32=memw(Rs32+#u6:2)580.001%
178J4_cmpeqi_f_jumpnv_tif (!cmp.eq(Ns8.new,#U5)) jump:t #r9:2550.001%
179A2_abspRdd32=abs(Rss32)520.001%
180C4_nbitsclrPd4=!bitsclr(Rs32,Rt32)520.001%
181L4_loadrub_rrRd32=memub(Rs32+Rt32<<#u2)510.001%
182SS1_storew_iomemw(Rs16+#u4:2)=Rt16510.001%
183M2_dpmpyuu_s0Rdd32=mpyu(Rs32,Rt32)490.001%
184A2_absRd32=abs(Rs32)480.001%
185C2_xorPd4=xor(Ps4,Pt4)470.001%
186SA1_sxthRd16=sxth(Rs16)440.001%
187SL2_jumpr31jumpr r31420.001%
188J4_cmpeq_fp0_jump_tp0=cmp.eq(Rs16,Rt16); if (!p0.new) jump:t #r9:2400.001%
189SL2_loadrb_ioRd16=memb(Rs16+#u3:0)400.001%
190J4_cmpgt_fp0_jump_tp0=cmp.gt(Rs16,Rt16); if (!p0.new) jump:t #r9:2380.001%
191L2_ploadrdfnew_ioif (!Pt4.new) Rdd32=memd(Rs32+#u6:3)360.001%
192C2_cmpgtpPd4=cmp.gt(Rss32,Rtt32)350.001%
193S2_storerbnew_iomemb(Rs32+#s11:0)=Nt8.new330.001%
194A2_negpRdd32=neg(Rss32)310.001%
195J2_jumprtif (Pu4) jumpr:nt Rs32310.001%
196J4_cmpgti_tp0_jump_ntp0=cmp.gt(Rs16,#U5); if (p0.new) jump:nt #r9:2310.001%
197L4_loadrd_rrRdd32=memd(Rs32+Rt32<<#u2)310.001%
198L4_loadri_urRd32=memw(Rt32<<#u2+#U6)310.001%
199L2_ploadrhfnew_ioif (!Pt4.new) Rd32=memh(Rs32+#u6:1)300.001%
200S2_asl_i_r_orRx32|=asl(Rs32,#u5)300.001%
201V6_vcombineVdd32=vcombine(Vu32,Vv32)300.001%
202A2_xorRd32=xor(Rs32,Rt32)290.001%
203A2_paddifif (!Pu4) Rd32=add(Rs32,#s8)280.001%
204J4_jumpsetiRd16=#U6 ; jump #r9:2280.001%
205SA1_addiRx16=add(Rx16,#s7)280.001%
206J4_jumpsetrRd16=Rs16 ; jump #r9:2270.001%
207J4_cmpgt_f_jumpnv_tif (!cmp.gt(Ns8.new,Rt32)) jump:t #r9:2260.001%
208C2_cmoveitif (Pu4) Rd32=#s12240.001%
209C2_tfrprRd32=Ps4240.001%
210J4_cmpgtui_tp0_jump_tp0=cmp.gtu(Rs16,#U5); if (p0.new) jump:t #r9:2240.001%
211M2_mnaciRx32-=mpyi(Rs32,Rt32)240.001%
212S4_storeirhtnew_ioif (Pv4.new) memh(Rs32+#u6:1)=#S6240.001%
213A2_subh_l16_llRd32=sub(Rt.L32,Rs.L32)230.001%
214A4_combineiiRdd32=combine(#s8,#U6)230.001%
215L4_loadruh_rrRd32=memuh(Rs32+Rt32<<#u2)230.001%
216L4_loadruh_urRd32=memuh(Rt32<<#u2+#U6)230.001%
217J4_cmplt_f_jumpnv_ntif (!cmp.gt(Rt32,Ns8.new)) jump:nt #r9:2220.001%
218S2_setbit_iRd32=setbit(Rs32,#u5)220.001%
219C4_nbitsclriPd4=!bitsclr(Rs32,#u6)210.000%
220F2_dfsubRdd32=dfsub(Rss32,Rtt32)210.000%
221S2_pstorerhnewt_ioif (Pv4) memh(Rs32+#u6:1)=Nt8.new210.000%
222S4_storerhnew_rrmemh(Rs32+Ru32<<#u2)=Nt8.new210.000%
223Y2_tfrsrcrSd64=Rs32210.000%
224L2_ploadrifnew_ioif (!Pt4.new) Rd32=memw(Rs32+#u6:2)200.000%
225C2_muxRd32=mux(Pu4,Rs32,Rt32)190.000%
226J2_jumprfnewif (!Pu4.new) jumpr:nt Rs32190.000%
227J4_cmpeqi_fp0_jump_ntp0=cmp.eq(Rs16,#U5); if (!p0.new) jump:nt #r9:2180.000%
228S4_storerd_rrmemd(Rs32+Ru32<<#u2)=Rtt32170.000%
229C2_ccombinewnewfif (!Pu4.new) Rdd32=combine(Rs32,Rt32)160.000%
230C2_tfrrpPd4=Rs32160.000%
231F2_dfclassPd4=dfclass(Rss32,#u5)160.000%
232F2_sffma_libRx32+=sfmpy(Rs32,Rt32):lib160.000%
233F2_sffms_libRx32-=sfmpy(Rs32,Rt32):lib160.000%
234S2_insertRx32=insert(Rs32,#u5,#U5)160.000%
235S2_insertpRxx32=insert(Rss32,#u6,#U6)160.000%
236S2_lsr_i_p_accRxx32+=lsr(Rss32,#u6)160.000%
237J4_cmpgtn1_f_jumpnv_ntif (!cmp.gt(Ns8.new,#-1)) jump:nt #r9:2150.000%
238L2_ploadruhfnew_ioif (!Pt4.new) Rd32=memuh(Rs32+#u6:1)150.000%
239J4_cmpgtn1_fp0_jump_ntp0=cmp.gt(Rs16,#-1); if (!p0.new) jump:nt #r9:2140.000%
240J4_cmpgtn1_tp0_jump_tp0=cmp.gt(Rs16,#-1); if (p0.new) jump:t #r9:2140.000%
241J4_cmplt_t_jumpnv_tif (cmp.gt(Rt32,Ns8.new)) jump:t #r9:2140.000%
242J4_tstbit0_fp0_jump_tp0=tstbit(Rs16,#0); if (!p0.new) jump:t #r9:2140.000%
243S4_storeirifnew_ioif (!Pv4.new) memw(Rs32+#u6:2)=#S6140.000%
244A4_vcmpbeq_anyPd4=any8(vcmpb.eq(Rss32,Rtt32))130.000%
245C2_ornPd4=or(Pt4,!Ps4)130.000%
246C4_cmpltePd4=!cmp.gt(Rs32,Rt32)130.000%
247J4_cmpltu_t_jumpnv_tif (cmp.gtu(Rt32,Ns8.new)) jump:t #r9:2130.000%
248L4_ploadrdfnew_rrif (!Pv4.new) Rdd32=memd(Rs32+Rt32<<#u2)130.000%
249J4_cmpeq_t_jumpnv_tif (cmp.eq(Ns8.new,Rt32)) jump:t #r9:2120.000%
250M2_mpysipRd32=+mpyi(Rs32,#u8)120.000%
251S2_storerb_pimemb(Rx32++#s4:0)=Rt32120.000%
252S4_pstorerbtnew_ioif (Pv4.new) memb(Rs32+#u6:0)=Rt32120.000%
253J4_cmpeqi_f_jumpnv_ntif (!cmp.eq(Ns8.new,#U5)) jump:nt #r9:2110.000%
254J4_cmpeqi_tp1_jump_ntp1=cmp.eq(Rs16,#U5); if (p1.new) jump:nt #r9:2110.000%
255J4_cmpgtu_f_jumpnv_tif (!cmp.gtu(Ns8.new,Rt32)) jump:t #r9:2110.000%
256J4_cmpgtu_tp0_jump_ntp0=cmp.gtu(Rs16,Rt16); if (p0.new) jump:nt #r9:2110.000%
257S2_storerigpmemw(gp+#u16:2)=Rt32110.000%
258L2_ploadrubfnew_piif (!Pt4.new) Rd32=memub(Rx32++#s4:0)100.000%
259L4_loadrh_rrRd32=memh(Rs32+Rt32<<#u2)100.000%
260F2_dfaddRdd32=dfadd(Rss32,Rtt32)90.000%
261F2_dfcmpgePd4=dfcmp.ge(Rss32,Rtt32)90.000%
262J4_cmpeq_f_jumpnv_tif (!cmp.eq(Ns8.new,Rt32)) jump:t #r9:290.000%
263J4_cmpgtu_tp0_jump_tp0=cmp.gtu(Rs16,Rt16); if (p0.new) jump:t #r9:290.000%
264J4_cmpgtui_fp0_jump_ntp0=cmp.gtu(Rs16,#U5); if (!p0.new) jump:nt #r9:290.000%
265S2_clrbit_iRd32=clrbit(Rs32,#u5)90.000%
266A2_porfif (!Pu4) Rd32=or(Rs32,Rt32)80.000%
267A4_combineriRdd32=combine(Rs32,#s8)80.000%
268C2_cmpeqpPd4=cmp.eq(Rss32,Rtt32)80.000%
269F2_conv_d2dfRdd32=convert_d2df(Rss32)80.000%
270J4_cmpgt_fp0_jump_ntp0=cmp.gt(Rs16,Rt16); if (!p0.new) jump:nt #r9:280.000%
271L2_ploadrbtnew_ioif (Pt4.new) Rd32=memb(Rs32+#u6:0)80.000%
272L2_ploadrdtnew_ioif (Pt4.new) Rdd32=memd(Rs32+#u6:3)80.000%
273L2_ploadruhtnew_ioif (Pt4.new) Rd32=memuh(Rs32+#u6:1)80.000%
274L4_loadw_physRd32=memw_phys(Rs32,Rt32)80.000%
275M2_dpmpyuu_acc_s0Rxx32+=mpyu(Rs32,Rt32)80.000%
276S2_asl_i_pRdd32=asl(Rss32,#u6)80.000%
277S2_asl_i_r_accRx32+=asl(Rs32,#u5)80.000%
278S2_pstorerdtnew_piif (Pv4.new) memd(Rx32++#s4:3)=Rtt3280.000%
279S4_storeirb_iomemb(Rs32+#u6:0)=#S880.000%
280V6_vL32b_aiVd32=vmem(Rt32+#s4)80.000%
281V6_vS32b_aivmem(Rt32+#s4)=Vs3280.000%
282J4_cmpeq_tp1_jump_ntp1=cmp.eq(Rs16,Rt16); if (p1.new) jump:nt #r9:270.000%
283J4_cmpgt_tp0_jump_tp0=cmp.gt(Rs16,Rt16); if (p0.new) jump:t #r9:270.000%
284J4_cmpltu_f_jumpnv_ntif (!cmp.gtu(Rt32,Ns8.new)) jump:nt #r9:270.000%
285L2_ploadrubfnew_ioif (!Pt4.new) Rd32=memub(Rs32+#u6:0)70.000%
286S2_togglebit_iRd32=togglebit(Rs32,#u5)70.000%
287S4_storeri_rrmemw(Rs32+Ru32<<#u2)=Rt3270.000%
288F2_dfcmpgtPd4=dfcmp.gt(Rss32,Rtt32)60.000%
289J4_cmpeqi_t_jumpnv_tif (cmp.eq(Ns8.new,#U5)) jump:t #r9:260.000%
290J4_cmpgtu_tp1_jump_tp1=cmp.gtu(Rs16,Rt16); if (p1.new) jump:t #r9:260.000%
291L2_loadrdgpRdd32=memd(gp+#u16:3)60.000%
292L2_ploadrhtnew_ioif (Pt4.new) Rd32=memh(Rs32+#u6:1)60.000%
293L4_loadri_rrRd32=memw(Rs32+Rt32<<#u2)60.000%
294S4_pstorerifnew_rrif (!Pv4.new) memw(Rs32+Ru32<<#u2)=Rt3260.000%
295SS2_storebi0memb(Rs16+#u4:0)=#060.000%
296A4_rcmpneqiRd32=!cmp.eq(Rs32,#s8)50.000%
297F2_conv_df2w_chopRd32=convert_df2w(Rss32):chop50.000%
298F2_conv_w2dfRdd32=convert_w2df(Rs32)50.000%
299L2_ploadrif_ioif (!Pt4) Rd32=memw(Rs32+#u6:2)50.000%
300L4_or_memoph_iomemh(Rs32+#u6:1)|=Rt3250.000%
301S2_storerinewgpmemw(gp+#u16:2)=Nt8.new50.000%
302SS2_storewi0memw(Rs16+#u4:2)=#050.000%
303Y2_tlbpRd32=tlbp(Rs32)50.000%
304A2_addh_l16_llRd32=add(Rt.L32,Rs.L32)40.000%
305F2_conv_w2sfRd32=convert_w2sf(Rs32)40.000%
306F2_sffixupdRd32=sffixupd(Rs32,Rt32)40.000%
307F2_sffixupnRd32=sffixupn(Rs32,Rt32)40.000%
308F2_sffma_scRx32+=sfmpy(Rs32,Rt32,Pu4):scale40.000%
309F2_sfrecipaRd32,Pe4=sfrecipa(Rs32,Rt32)40.000%
310J4_cmpgti_fp0_jump_tp0=cmp.gt(Rs16,#U5); if (!p0.new) jump:t #r9:240.000%
311L4_ploadritnew_absif (Pt4.new) Rd32=memw(#u6)40.000%
312S2_vsplatrbRd32=vsplatb(Rs32)40.000%
313S4_pstorerdtnew_ioif (Pv4.new) memd(Rs32+#u6:3)=Rtt3240.000%
314S4_storerb_rrmemb(Rs32+Ru32<<#u2)=Rt3240.000%
315V6_lvsplatwVd32=vsplat(Rt32)40.000%
316A2_maxuRd32=maxu(Rs32,Rt32)30.000%
317A2_vcmpbeqPd4=vcmpb.eq(Rss32,Rtt32)30.000%
318J2_loop0iloop0(#r7:2,#U10)30.000%
319J4_cmpeq_tp0_jump_ntp0=cmp.eq(Rs16,Rt16); if (p0.new) jump:nt #r9:230.000%
320L2_ploadrdf_ioif (!Pt4) Rdd32=memd(Rs32+#u6:3)30.000%
321L4_loadri_apRd32=memw(Re32=#U6)30.000%
322S2_ct0Rd32=ct0(Rs32)30.000%
323S4_subaddiRd32=add(Rs32,sub(#s6,Ru32))30.000%
324SA1_combine0iRdd8=combine(#0,#u2)30.000%
325A2_aslhRd32=aslh(Rs32)20.000%
326A2_maxRd32=max(Rs32,Rt32)20.000%
327A2_psubtnewif (Pu4.new) Rd32=sub(Rt32,Rs32)20.000%
328A4_psxthtnewif (Pu4.new) Rd32=sxth(Rs32)20.000%
329C2_ccombinewfif (!Pu4) Rdd32=combine(Rs32,Rt32)20.000%
330C2_muxriRd32=mux(Pu4,#s8,Rs32)20.000%
331C4_addipcRd32=add(pc,#u6)20.000%
332F2_conv_d2sfRd32=convert_d2sf(Rss32)20.000%
333F2_conv_sf2dfRdd32=convert_sf2df(Rs32)20.000%
334J4_cmpeq_tp0_jump_tp0=cmp.eq(Rs16,Rt16); if (p0.new) jump:t #r9:220.000%
335J4_cmpeqn1_t_jumpnv_ntif (cmp.eq(Ns8.new,#-1)) jump:nt #r9:220.000%
336J4_cmpgti_t_jumpnv_tif (cmp.gt(Ns8.new,#U5)) jump:t #r9:220.000%
337J4_cmpgti_tp1_jump_tp1=cmp.gt(Rs16,#U5); if (p1.new) jump:t #r9:220.000%
338J4_cmpgtn1_fp0_jump_tp0=cmp.gt(Rs16,#-1); if (!p0.new) jump:t #r9:220.000%
339J4_cmpgtu_fp0_jump_tp0=cmp.gtu(Rs16,Rt16); if (!p0.new) jump:t #r9:220.000%
340L4_ploadrbtnew_rrif (Pv4.new) Rd32=memb(Rs32+Rt32<<#u2)20.000%
341L4_ploadrdf_rrif (!Pv4) Rdd32=memd(Rs32+Rt32<<#u2)20.000%
342M4_mpyrr_addiRd32=add(#u6,mpyi(Rs32,Rt32))20.000%
343S2_asr_i_pRdd32=asr(Rss32,#u6)20.000%
344S2_pstorerdt_ioif (Pv4) memd(Rs32+#u6:3)=Rtt3220.000%
345S2_pstorerht_ioif (Pv4) memh(Rs32+#u6:1)=Rt3220.000%
346S2_pstorerhtnew_piif (Pv4.new) memh(Rx32++#s4:1)=Rt3220.000%
347S2_pstorerif_ioif (!Pv4) memw(Rs32+#u6:2)=Rt3220.000%
348S2_pstoreritnew_piif (Pv4.new) memw(Rx32++#s4:2)=Rt3220.000%
349S2_storerbgpmemb(gp+#u16:0)=Rt3220.000%
350S4_pstorerbt_rrif (Pv4) memb(Rs32+Ru32<<#u2)=Rt3220.000%
351S4_pstorerinewtnew_ioif (Pv4.new) memw(Rs32+#u6:2)=Nt8.new20.000%
352S4_pstoreritnew_ioif (Pv4.new) memw(Rs32+#u6:2)=Rt3220.000%
353S4_storeirif_ioif (!Pv4) memw(Rs32+#u6:2)=#S620.000%
354SA1_addrxRx16=add(Rx16,Rs16)20.000%
355SA1_zxthRd16=zxth(Rs16)20.000%
356Y2_synchtsyncht20.000%
357J4_cmpgtu_fp0_jump_ntp0=cmp.gtu(Rs16,Rt16); if (!p0.new) jump:nt #r9:210.000%
358L4_ior_memoph_iomemh(Rs32+#u6:1)=setbit(#U5)10.000%
359S2_pstorerbtnew_piif (Pv4.new) memb(Rx32++#s4:0)=Rt3210.000%
360Y2_cswicswi(Rs32)10.000%
361Y2_l2killl2kill10.000%
Total Count4217338100%

Instructions Executed (by Syntax)

# Tag Syntax Count Pct
0A2_tfrrcrCd32=Rs3243410.103%
1C4_nbitsclriPd4=!bitsclr(Rs32,#u6)210.000%
2C4_nbitsclrPd4=!bitsclr(Rs32,Rt32)520.001%
3C4_cmpneqiPd4=!cmp.eq(Rs32,#s10)12740.030%
4C4_cmpneqPd4=!cmp.eq(Rs32,Rt32)12740.030%
5C4_cmpltePd4=!cmp.gt(Rs32,Rt32)130.000%
6S4_ntstbit_iPd4=!tstbit(Rs32,#u5)3850.009%
7C2_tfrrpPd4=Rs32160.000%
8C2_andnPd4=and(Pt4,!Ps4)13630.032%
9A4_vcmpbeq_anyPd4=any8(vcmpb.eq(Rss32,Rtt32))130.000%
10C2_bitsclriPd4=bitsclr(Rs32,#u6)12890.031%
11C2_bitsclrPd4=bitsclr(Rs32,Rt32)2590.006%
12C2_cmpeqiPd4=cmp.eq(Rs32,#s10)186580.442%
13C2_cmpeqPd4=cmp.eq(Rs32,Rt32)43950.104%
14C2_cmpeqpPd4=cmp.eq(Rss32,Rtt32)80.000%
15C2_cmpgtiPd4=cmp.gt(Rs32,#s10)5990.014%
16C2_cmpgtPd4=cmp.gt(Rs32,Rt32)32890.078%
17C2_cmpgtpPd4=cmp.gt(Rss32,Rtt32)350.001%
18C2_cmpgtuiPd4=cmp.gtu(Rs32,#u9)73040.173%
19C2_cmpgtuPd4=cmp.gtu(Rs32,Rt32)8210.019%
20C2_cmpgtupPd4=cmp.gtu(Rss32,Rtt32)2690.006%
21A4_cmpbeqiPd4=cmpb.eq(Rs32,#u8)2140.005%
22F2_dfclassPd4=dfclass(Rss32,#u5)160.000%
23F2_dfcmpeqPd4=dfcmp.eq(Rss32,Rtt32)870.002%
24F2_dfcmpgePd4=dfcmp.ge(Rss32,Rtt32)90.000%
25F2_dfcmpgtPd4=dfcmp.gt(Rss32,Rtt32)60.000%
26F2_dfcmpuoPd4=dfcmp.uo(Rss32,Rtt32)1020.002%
27C2_notPd4=not(Ps4)32570.077%
28C2_ornPd4=or(Pt4,!Ps4)130.000%
29S2_tstbit_iPd4=tstbit(Rs32,#u5)850.002%
30A2_vcmpbeqPd4=vcmpb.eq(Rss32,Rtt32)30.000%
31C2_xorPd4=xor(Ps4,Pt4)470.001%
32J4_jumpsetiRd16=#U6 ; jump #r9:2280.001%
33SA1_setiRd16=#u65570.013%
34SA1_tfrRd16=Rs1638060.090%
35J4_jumpsetrRd16=Rs16 ; jump #r9:2270.001%
36SA1_decRd16=add(Rs16,#-1)1050.002%
37SA1_incRd16=add(Rs16,#1)1630.004%
38SA1_addspRd16=add(r29,#u6:2)56990.135%
39SL2_loadrb_ioRd16=memb(Rs16+#u3:0)400.001%
40SL1_loadrub_ioRd16=memub(Rs16+#u4:0)2140.005%
41SL2_loadruh_ioRd16=memuh(Rs16+#u3:1)2250.005%
42SL1_loadri_ioRd16=memw(Rs16+#u4:2)8680.021%
43SL2_loadri_spRd16=memw(r29+#u5:2)14330.034%
44SA1_sxthRd16=sxth(Rs16)440.001%
45SA1_zxthRd16=zxth(Rs16)20.000%
46F2_sfrecipaRd32,Pe4=sfrecipa(Rs32,Rt32)40.000%
47A4_rcmpneqiRd32=!cmp.eq(Rs32,#s8)50.000%
48A2_tfrsiRd32=#s16100820.239%
49M2_mpysipRd32=+mpyi(Rs32,#u8)120.000%
50A2_tfrcrrRd32=Cs3243410.103%
51C2_tfrprRd32=Ps4240.001%
52A2_tfrRd32=Rs32452781.074%
53Y2_tfrscrrRd32=Ss644870.012%
54A2_absRd32=abs(Rs32)480.001%
55M4_mpyrr_addiRd32=add(#u6,mpyi(Rs32,Rt32))20.000%
56A2_addiRd32=add(Rs32,#s16)43114010.223%
57A2_addRd32=add(Rs32,Rt32)3550968.420%
58S4_addaddiRd32=add(Rs32,add(Ru32,#s6))599561.422%
59S4_subaddiRd32=add(Rs32,sub(#s6,Ru32))30.000%
60A2_addh_l16_llRd32=add(Rt.L32,Rs.L32)40.000%
61C4_addipcRd32=add(pc,#u6)20.000%
62S2_addasl_rrriRd32=addasl(Rt32,Rs32,#u3)880.002%
63A2_andirRd32=and(Rs32,#s10)232020.550%
64A2_andRd32=and(Rs32,Rt32)710.002%
65S2_asl_i_rRd32=asl(Rs32,#u5)2490.006%
66A2_aslhRd32=aslh(Rs32)20.000%
67S2_asr_i_rRd32=asr(Rs32,#u5)2340.006%
68S2_cl0Rd32=cl0(Rs32)4060.010%
69S2_cl0pRd32=cl0(Rss32)700.002%
70S2_clrbit_iRd32=clrbit(Rs32,#u5)90.000%
71F2_conv_d2sfRd32=convert_d2sf(Rss32)20.000%
72F2_conv_df2w_chopRd32=convert_df2w(Rss32):chop50.000%
73F2_conv_w2sfRd32=convert_w2sf(Rs32)40.000%
74S2_ct0Rd32=ct0(Rs32)30.000%
75S2_extractuRd32=extractu(Rs32,#u5,#U5)3740.009%
76S2_lsr_i_rRd32=lsr(Rs32,#u5)121130.287%
77A2_maxRd32=max(Rs32,Rt32)20.000%
78A2_maxuRd32=maxu(Rs32,Rt32)30.000%
79L2_loadrb_ioRd32=memb(Rs32+#s11:0)90040.213%
80L2_loadrb_piRd32=memb(Rx32++#s4:0)3770.009%
81L2_loadrh_ioRd32=memh(Rs32+#s11:1)820.002%
82L4_loadrh_rrRd32=memh(Rs32+Rt32<<#u2)100.000%
83L2_loadrub_ioRd32=memub(Rs32+#s11:0)6140.015%
84L4_loadrub_rrRd32=memub(Rs32+Rt32<<#u2)510.001%
85L2_loadrub_piRd32=memub(Rx32++#s4:0)790.002%
86L2_loadrubgpRd32=memub(gp+#u16:0)2260.005%
87L2_loadruh_ioRd32=memuh(Rs32+#s11:1)4040.010%
88L4_loadruh_rrRd32=memuh(Rs32+Rt32<<#u2)230.001%
89L4_loadruh_urRd32=memuh(Rt32<<#u2+#U6)230.001%
90L4_loadri_apRd32=memw(Re32=#U6)30.000%
91L2_loadri_ioRd32=memw(Rs32+#s11:2)343230.814%
92L4_loadri_rrRd32=memw(Rs32+Rt32<<#u2)60.000%
93L4_loadri_urRd32=memw(Rt32<<#u2+#U6)310.001%
94L2_loadrigpRd32=memw(gp+#u16:2)70420.167%
95L2_loadw_lockedRd32=memw_locked(Rs32)6510.015%
96L4_loadw_physRd32=memw_phys(Rs32,Rt32)80.000%
97A2_minRd32=min(Rt32,Rs32)10830.026%
98A2_minuRd32=minu(Rt32,Rs32)1790.004%
99M2_mpyiRd32=mpyi(Rs32,Rt32)28750.068%
100C2_muxiiRd32=mux(Pu4,#s8,#S8)6510.015%
101C2_muxriRd32=mux(Pu4,#s8,Rs32)20.000%
102C2_muxirRd32=mux(Pu4,Rs32,#s8)1810.004%
103C2_muxRd32=mux(Pu4,Rs32,Rt32)190.000%
104A2_orRd32=or(Rs32,Rt32)26300.062%
105S2_setbit_iRd32=setbit(Rs32,#u5)220.001%
106F2_sffixupdRd32=sffixupd(Rs32,Rt32)40.000%
107F2_sffixupnRd32=sffixupn(Rs32,Rt32)40.000%
108A2_subriRd32=sub(#s10,Rs32)229550.544%
109A2_subh_l16_llRd32=sub(Rt.L32,Rs.L32)230.001%
110A2_subRd32=sub(Rt32,Rs32)98930.235%
111A2_sxtbRd32=sxtb(Rs32)2070.005%
112A2_sxthRd32=sxth(Rs32)3780.009%
113Y2_tlbpRd32=tlbp(Rs32)50.000%
114S2_togglebit_iRd32=togglebit(Rs32,#u5)70.000%
115S2_vsplatrbRd32=vsplatb(Rs32)40.000%
116A2_svsubhRd32=vsubh(Rt32,Rs32)2140.005%
117A2_xorRd32=xor(Rs32,Rt32)290.001%
118A2_abspRdd32=abs(Rss32)520.001%
119A2_addpRdd32=add(Rss32,Rtt32)2340.006%
120S2_asl_i_pRdd32=asl(Rss32,#u6)80.000%
121S2_asr_i_pRdd32=asr(Rss32,#u6)20.000%
122A2_combineiiRdd32=combine(#s8,#S8)5690.013%
123A4_combineiiRdd32=combine(#s8,#U6)230.001%
124A4_combineirRdd32=combine(#s8,Rs32)27650.066%
125A4_combineriRdd32=combine(Rs32,#s8)80.000%
126A2_combinewRdd32=combine(Rs32,Rt32)68780.163%
127F2_conv_d2dfRdd32=convert_d2df(Rss32)80.000%
128F2_conv_sf2dfRdd32=convert_sf2df(Rs32)20.000%
129F2_conv_w2dfRdd32=convert_w2df(Rs32)50.000%
130L4_returnRdd32=dealloc_return(Rs32):raw13980.033%
131L2_deallocframeRdd32=deallocframe(Rs32):raw1840.004%
132F2_dfaddRdd32=dfadd(Rss32,Rtt32)90.000%
133F2_dfsubRdd32=dfsub(Rss32,Rtt32)210.000%
134S2_lsl_r_pRdd32=lsl(Rss32,Rt32)700.002%
135S2_lsr_i_pRdd32=lsr(Rss32,#u6)4720.011%
136L2_loadrd_ioRdd32=memd(Rs32+#s11:3)4110.010%
137L4_loadrd_rrRdd32=memd(Rs32+Rt32<<#u2)310.001%
138L2_loadrd_piRdd32=memd(Rx32++#s4:3)86520.205%
139L2_loadrdgpRdd32=memd(gp+#u16:3)60.000%
140M2_dpmpyuu_s0Rdd32=mpyu(Rs32,Rt32)490.001%
141A2_negpRdd32=neg(Rss32)310.001%
142A2_subpRdd32=sub(Rtt32,Rss32)2590.006%
143S2_lsl_r_vwRdd32=vlslw(Rss32,Rt32)1990.005%
144S2_lsr_i_vwRdd32=vlsrw(Rss32,#u5)3920.009%
145C2_vmuxRdd32=vmux(Pu4,Rss32,Rtt32)4910.012%
146SA1_combine0iRdd8=combine(#0,#u2)30.000%
147SA1_combinezrRdd8=combine(#0,Rs16)1860.004%
148SL2_loadrd_spRdd8=memd(r29+#u5:3)209850.498%
149A2_tfrihRx.H32=#u1644080.105%
150A2_tfrilRx.L32=#u162540.006%
151SA1_addiRx16=add(Rx16,#s7)280.001%
152SA1_addrxRx16=add(Rx16,Rs16)20.000%
153M2_acciRx32+=add(Rs32,Rt32)21640.051%
154S2_asl_i_r_accRx32+=asl(Rs32,#u5)80.000%
155M2_maciRx32+=mpyi(Rs32,Rt32)11130.026%
156F2_sffma_libRx32+=sfmpy(Rs32,Rt32):lib160.000%
157F2_sffma_scRx32+=sfmpy(Rs32,Rt32,Pu4):scale40.000%
158S2_asl_i_r_nacRx32-=asl(Rs32,#u5)43040.102%
159M2_mnaciRx32-=mpyi(Rs32,Rt32)240.001%
160F2_sffms_libRx32-=sfmpy(Rs32,Rt32):lib160.000%
161S4_addi_asl_riRx32=add(#u8,asl(Rx32,#U5))9540.023%
162S2_insertRx32=insert(Rs32,#u5,#U5)160.000%
163S4_or_andixRx32=or(Ru32,and(Rx32,#s10))670.002%
164S2_asl_i_r_orRx32|=asl(Rs32,#u5)300.001%
165S2_lsr_i_p_accRxx32+=lsr(Rss32,#u6)160.000%
166M2_dpmpyuu_acc_s0Rxx32+=mpyu(Rs32,Rt32)80.000%
167S2_insertpRxx32=insert(Rss32,#u6,#U6)160.000%
168Y2_tfrsrcrSd64=Rs32210.000%
169V6_vpackobVd32.b=vpacko(Vu32.h,Vv32.h)486001.152%
170V6_vassignVd32=Vu32972002.305%
171V6_valignbiVd32=valign(Vu32,Vv32,#u3)2916006.914%
172V6_valignbVd32=valign(Vu32,Vv32,Rt8)972002.305%
173V6_vL32b_aiVd32=vmem(Rt32+#s4)80.000%
174V6_vL32Ub_aiVd32=vmemu(Rt32+#s4)43740010.371%
175V6_vL32Ub_piVd32=vmemu(Rx32++#s3)486001.152%
176V6_lvsplatwVd32=vsplat(Rt32)40.000%
177V6_vaddh_dvVdd32.h=vadd(Vuu32.h,Vvv32.h)486001.152%
178V6_vzbVdd32.uh=vzxt(Vu32.ub)972002.305%
179V6_vcombineVdd32=vcombine(Vu32,Vv32)300.001%
180V6_vshuffvddVdd32=vshuff(Vu32,Vv32,Rt8)972002.305%
181V6_vmpyihb_accVx32.h+=vmpyi(Vu32.h,Rt32.b)2916016.914%
182V6_vmpabus_accVxx32.h+=vmpa(Vuu32.ub,Rt32.b)1944004.610%
183SS2_allocframeallocframe(#u5:3)53510.127%
184S2_allocframeallocframe(Rx32,#u11:3):raw23850.057%
185J2_callcall #r22:2202380.480%
186J2_callrcallr Rs321950.005%
187Y2_crswap0crswap(Rx32,sgp0)86780.206%
188Y2_cswicswi(Rs32)10.000%
189Y2_dccleaninvadccleaninva(Rs32)2112515.009%
190Y2_dcfetchbodcfetch(Rs32+#u11:3)12740.030%
191Y2_dcinvadcinva(Rs32)648001.537%
192Y2_dczeroadczeroa(Rs32)654401.552%
193SL2_returndealloc_return59300.141%
194SL2_deallocframedeallocframe2210.005%
195J2_endloop0endloop03869869.176%
196J2_endloop1endloop121600.051%
197L2_ploadrif_ioif (!Pt4) Rd32=memw(Rs32+#u6:2)50.000%
198L2_ploadrdf_ioif (!Pt4) Rdd32=memd(Rs32+#u6:3)30.000%
199L2_ploadrbfnew_ioif (!Pt4.new) Rd32=memb(Rs32+#u6:0)1800.004%
200L2_ploadrhfnew_ioif (!Pt4.new) Rd32=memh(Rs32+#u6:1)300.001%
201L4_ploadrubfnew_absif (!Pt4.new) Rd32=memub(#u6)1880.004%
202L2_ploadrubfnew_ioif (!Pt4.new) Rd32=memub(Rs32+#u6:0)70.000%
203L2_ploadrubfnew_piif (!Pt4.new) Rd32=memub(Rx32++#s4:0)100.000%
204L2_ploadruhfnew_ioif (!Pt4.new) Rd32=memuh(Rs32+#u6:1)150.000%
205L2_ploadrifnew_ioif (!Pt4.new) Rd32=memw(Rs32+#u6:2)200.000%
206L2_ploadrdfnew_ioif (!Pt4.new) Rdd32=memd(Rs32+#u6:3)360.001%
207C2_cmoveifif (!Pu4) Rd32=#s121860.004%
208A2_paddifif (!Pu4) Rd32=add(Rs32,#s8)280.001%
209A2_porfif (!Pu4) Rd32=or(Rs32,Rt32)80.000%
210A2_psubfif (!Pu4) Rd32=sub(Rt32,Rs32)1800.004%
211C2_ccombinewfif (!Pu4) Rdd32=combine(Rs32,Rt32)20.000%
212J2_jumpfif (!Pu4) jump:nt #r15:263150.150%
213J2_jumprfif (!Pu4) jumpr:nt Rs3215080.036%
214C2_cmovenewifif (!Pu4.new) Rd32=#s124390.010%
215A2_paddifnewif (!Pu4.new) Rd32=add(Rs32,#s8)16400.039%
216A2_paddfnewif (!Pu4.new) Rd32=add(Rs32,Rt32)38490.091%
217A2_psubfnewif (!Pu4.new) Rd32=sub(Rt32,Rs32)3920.009%
218C2_ccombinewnewfif (!Pu4.new) Rdd32=combine(Rs32,Rt32)160.000%
219J2_jumpfnewif (!Pu4.new) jump:nt #r15:22460.006%
220J2_jumpfnewptif (!Pu4.new) jump:t #r15:22150.005%
221J2_jumprfnewif (!Pu4.new) jumpr:nt Rs32190.000%
222L4_ploadrdf_rrif (!Pv4) Rdd32=memd(Rs32+Rt32<<#u2)20.000%
223S4_storeirif_ioif (!Pv4) memw(Rs32+#u6:2)=#S620.000%
224S2_pstorerif_ioif (!Pv4) memw(Rs32+#u6:2)=Rt3220.000%
225L4_ploadrdfnew_rrif (!Pv4.new) Rdd32=memd(Rs32+Rt32<<#u2)130.000%
226S4_storeirifnew_ioif (!Pv4.new) memw(Rs32+#u6:2)=#S6140.000%
227S4_pstorerifnew_ioif (!Pv4.new) memw(Rs32+#u6:2)=Rt321840.004%
228S4_pstorerifnew_rrif (!Pv4.new) memw(Rs32+Ru32<<#u2)=Rt3260.000%
229J4_cmpeqi_f_jumpnv_ntif (!cmp.eq(Ns8.new,#U5)) jump:nt #r9:2110.000%
230J4_cmpeqi_f_jumpnv_tif (!cmp.eq(Ns8.new,#U5)) jump:t #r9:2550.001%
231J4_cmpeq_f_jumpnv_tif (!cmp.eq(Ns8.new,Rt32)) jump:t #r9:290.000%
232J4_cmpgtn1_f_jumpnv_ntif (!cmp.gt(Ns8.new,#-1)) jump:nt #r9:2150.000%
233J4_cmpgti_f_jumpnv_ntif (!cmp.gt(Ns8.new,#U5)) jump:nt #r9:22550.006%
234J4_cmpgti_f_jumpnv_tif (!cmp.gt(Ns8.new,#U5)) jump:t #r9:22080.005%
235J4_cmpgt_f_jumpnv_tif (!cmp.gt(Ns8.new,Rt32)) jump:t #r9:2260.001%
236J4_cmplt_f_jumpnv_ntif (!cmp.gt(Rt32,Ns8.new)) jump:nt #r9:2220.001%
237J4_cmpgtu_f_jumpnv_tif (!cmp.gtu(Ns8.new,Rt32)) jump:t #r9:2110.000%
238J4_cmpltu_f_jumpnv_ntif (!cmp.gtu(Rt32,Ns8.new)) jump:nt #r9:270.000%
239J4_cmpltu_f_jumpnv_tif (!cmp.gtu(Rt32,Ns8.new)) jump:t #r9:23830.009%
240L2_ploadrbtnew_ioif (Pt4.new) Rd32=memb(Rs32+#u6:0)80.000%
241L2_ploadrhtnew_ioif (Pt4.new) Rd32=memh(Rs32+#u6:1)60.000%
242L2_ploadruhtnew_ioif (Pt4.new) Rd32=memuh(Rs32+#u6:1)80.000%
243L4_ploadritnew_absif (Pt4.new) Rd32=memw(#u6)40.000%
244L2_ploadritnew_ioif (Pt4.new) Rd32=memw(Rs32+#u6:2)580.001%
245L2_ploadrdtnew_ioif (Pt4.new) Rdd32=memd(Rs32+#u6:3)80.000%
246C2_cmoveitif (Pu4) Rd32=#s12240.001%
247A2_padditif (Pu4) Rd32=add(Rs32,#s8)5460.013%
248C2_ccombinewtif (Pu4) Rdd32=combine(Rs32,Rt32)5420.013%
249J2_jumptif (Pu4) jump:nt #r15:275420.179%
250J2_jumprtif (Pu4) jumpr:nt Rs32310.001%
251C2_cmovenewitif (Pu4.new) Rd32=#s122410.006%
252A2_padditnewif (Pu4.new) Rd32=add(Rs32,#s8)15080.036%
253A2_psubtnewif (Pu4.new) Rd32=sub(Rt32,Rs32)20.000%
254A4_psxthtnewif (Pu4.new) Rd32=sxth(Rs32)20.000%
255J2_jumptnewif (Pu4.new) jump:nt #r15:264500.153%
256J2_jumptnewptif (Pu4.new) jump:t #r15:23820.009%
257S4_pstorerbt_rrif (Pv4) memb(Rs32+Ru32<<#u2)=Rt3220.000%
258S2_pstorerbt_piif (Pv4) memb(Rx32++#s4:0)=Rt322590.006%
259S2_pstorerdt_ioif (Pv4) memd(Rs32+#u6:3)=Rtt3220.000%
260S2_pstorerdt_piif (Pv4) memd(Rx32++#s4:3)=Rtt3286520.205%
261S2_pstorerhnewt_ioif (Pv4) memh(Rs32+#u6:1)=Nt8.new210.000%
262S2_pstorerht_ioif (Pv4) memh(Rs32+#u6:1)=Rt3220.000%
263L4_ploadrbtnew_rrif (Pv4.new) Rd32=memb(Rs32+Rt32<<#u2)20.000%
264S4_pstorerbtnew_ioif (Pv4.new) memb(Rs32+#u6:0)=Rt32120.000%
265S2_pstorerbtnew_piif (Pv4.new) memb(Rx32++#s4:0)=Rt3210.000%
266S4_pstorerdtnew_ioif (Pv4.new) memd(Rs32+#u6:3)=Rtt3240.000%
267S2_pstorerdtnew_piif (Pv4.new) memd(Rx32++#s4:3)=Rtt3280.000%
268S4_storeirhtnew_ioif (Pv4.new) memh(Rs32+#u6:1)=#S6240.001%
269S2_pstorerhtnew_piif (Pv4.new) memh(Rx32++#s4:1)=Rt3220.000%
270S4_storeiritnew_ioif (Pv4.new) memw(Rs32+#u6:2)=#S65400.013%
271S4_pstorerinewtnew_ioif (Pv4.new) memw(Rs32+#u6:2)=Nt8.new20.000%
272S4_pstoreritnew_ioif (Pv4.new) memw(Rs32+#u6:2)=Rt3220.000%
273S2_pstoreritnew_piif (Pv4.new) memw(Rx32++#s4:2)=Rt3220.000%
274J2_jumprzptif (Rs32!=#0) jump:t #r13:21270.003%
275J4_cmpeqn1_t_jumpnv_ntif (cmp.eq(Ns8.new,#-1)) jump:nt #r9:220.000%
276J4_cmpeqi_t_jumpnv_ntif (cmp.eq(Ns8.new,#U5)) jump:nt #r9:23990.009%
277J4_cmpeqi_t_jumpnv_tif (cmp.eq(Ns8.new,#U5)) jump:t #r9:260.000%
278J4_cmpeq_t_jumpnv_ntif (cmp.eq(Ns8.new,Rt32)) jump:nt #r9:23270.008%
279J4_cmpeq_t_jumpnv_tif (cmp.eq(Ns8.new,Rt32)) jump:t #r9:2120.000%
280J4_cmpgti_t_jumpnv_tif (cmp.gt(Ns8.new,#U5)) jump:t #r9:220.000%
281J4_cmplt_t_jumpnv_tif (cmp.gt(Rt32,Ns8.new)) jump:t #r9:2140.000%
282J4_cmpgtu_t_jumpnv_tif (cmp.gtu(Ns8.new,Rt32)) jump:t #r9:21820.004%
283J4_cmpltu_t_jumpnv_tif (cmp.gtu(Rt32,Ns8.new)) jump:t #r9:2130.000%
284SL2_jumpr31_tif (p0) jumpr r311990.005%
285SA1_clrtnewif (p0.new) Rd16=#010880.026%
286SL2_jumpr31_tnewif (p0.new) jumpr:nt r3123520.056%
287Y2_isyncisync1480.004%
288J2_jumpjump #r22:2149290.354%
289J2_jumprjumpr Rs32130450.309%
290SL2_jumpr31jumpr r31420.001%
291Y5_l2fetchl2fetch(Rs32,Rtt32)5400.013%
292Y2_l2killl2kill10.000%
293J2_loop0iloop0(#r7:2,#U10)30.000%
294J2_loop0rloop0(#r7:2,Rs32)135860.322%
295J2_loop1iloop1(#r7:2,#U10)5400.013%
296SS2_storebi0memb(Rs16+#u4:0)=#060.000%
297S2_storerbnew_iomemb(Rs32+#s11:0)=Nt8.new330.001%
298S2_storerb_iomemb(Rs32+#s11:0)=Rt322160.005%
299S4_storeirb_iomemb(Rs32+#u6:0)=#S880.000%
300S4_storerb_rrmemb(Rs32+Ru32<<#u2)=Rt3240.000%
301S2_storerbnew_pimemb(Rx32++#s4:0)=Nt8.new850.002%
302S2_storerb_pimemb(Rx32++#s4:0)=Rt32120.000%
303S2_storerbgpmemb(gp+#u16:0)=Rt3220.000%
304S2_storerd_iomemd(Rs32+#s11:3)=Rtt32139190.330%
305S4_storerd_rrmemd(Rs32+Ru32<<#u2)=Rtt32170.000%
306SS2_stored_spmemd(r29+#s6:3)=Rtt881310.193%
307S2_storerhnew_iomemh(Rs32+#s11:1)=Nt8.new1260.003%
308S2_storerh_iomemh(Rs32+#s11:1)=Rt32850.002%
309S4_storeirh_iomemh(Rs32+#u6:1)=#S82070.005%
310L4_ior_memoph_iomemh(Rs32+#u6:1)=setbit(#U5)10.000%
311L4_or_memoph_iomemh(Rs32+#u6:1)|=Rt3250.000%
312S4_storerhnew_rrmemh(Rs32+Ru32<<#u2)=Nt8.new210.000%
313SS2_storewi0memw(Rs16+#u4:2)=#050.000%
314SS1_storew_iomemw(Rs16+#u4:2)=Rt16510.001%
315S2_storerinew_iomemw(Rs32+#s11:2)=Nt8.new2980.007%
316S2_storeri_iomemw(Rs32+#s11:2)=Rt32101900.242%
317L4_add_memopw_iomemw(Rs32+#u6:2)+=Rt321790.004%
318S4_storeiri_iomemw(Rs32+#u6:2)=#S82870.007%
319S4_storeri_rrmemw(Rs32+Ru32<<#u2)=Rt3270.000%
320S2_storerinewgpmemw(gp+#u16:2)=Nt8.new50.000%
321S2_storerigpmemw(gp+#u16:2)=Rt32110.000%
322SS2_storew_spmemw(r29+#u5:2)=Rt1664780.154%
323S2_storew_lockedmemw_locked(Rs32,Pd4)=Rt324450.011%
324A2_nopnop3174397.527%
325J4_cmpeqn1_fp0_jump_tp0=cmp.eq(Rs16,#-1); if (!p0.new) jump:t #r9:243240.103%
326J4_cmpeqi_fp0_jump_ntp0=cmp.eq(Rs16,#U5); if (!p0.new) jump:nt #r9:2180.000%
327J4_cmpeqi_fp0_jump_tp0=cmp.eq(Rs16,#U5); if (!p0.new) jump:t #r9:228770.068%
328J4_cmpeqi_tp0_jump_ntp0=cmp.eq(Rs16,#U5); if (p0.new) jump:nt #r9:2158420.376%
329J4_cmpeqi_tp0_jump_tp0=cmp.eq(Rs16,#U5); if (p0.new) jump:t #r9:21850.004%
330SA1_cmpeqip0=cmp.eq(Rs16,#u2)25320.060%
331J4_cmpeq_fp0_jump_tp0=cmp.eq(Rs16,Rt16); if (!p0.new) jump:t #r9:2400.001%
332J4_cmpeq_tp0_jump_ntp0=cmp.eq(Rs16,Rt16); if (p0.new) jump:nt #r9:230.000%
333J4_cmpeq_tp0_jump_tp0=cmp.eq(Rs16,Rt16); if (p0.new) jump:t #r9:220.000%
334J4_cmpgtn1_fp0_jump_ntp0=cmp.gt(Rs16,#-1); if (!p0.new) jump:nt #r9:2140.000%
335J4_cmpgtn1_fp0_jump_tp0=cmp.gt(Rs16,#-1); if (!p0.new) jump:t #r9:220.000%
336J4_cmpgtn1_tp0_jump_tp0=cmp.gt(Rs16,#-1); if (p0.new) jump:t #r9:2140.000%
337J4_cmpgti_fp0_jump_ntp0=cmp.gt(Rs16,#U5); if (!p0.new) jump:nt #r9:2960.002%
338J4_cmpgti_fp0_jump_tp0=cmp.gt(Rs16,#U5); if (!p0.new) jump:t #r9:240.000%
339J4_cmpgti_tp0_jump_ntp0=cmp.gt(Rs16,#U5); if (p0.new) jump:nt #r9:2310.001%
340J4_cmpgti_tp0_jump_tp0=cmp.gt(Rs16,#U5); if (p0.new) jump:t #r9:22310.005%
341J4_cmpgt_fp0_jump_ntp0=cmp.gt(Rs16,Rt16); if (!p0.new) jump:nt #r9:280.000%
342J4_cmpgt_fp0_jump_tp0=cmp.gt(Rs16,Rt16); if (!p0.new) jump:t #r9:2380.001%
343J4_cmpgt_tp0_jump_tp0=cmp.gt(Rs16,Rt16); if (p0.new) jump:t #r9:270.000%
344J4_cmpgtui_fp0_jump_ntp0=cmp.gtu(Rs16,#U5); if (!p0.new) jump:nt #r9:290.000%
345J4_cmpgtui_tp0_jump_tp0=cmp.gtu(Rs16,#U5); if (p0.new) jump:t #r9:2240.001%
346J4_cmpgtu_fp0_jump_ntp0=cmp.gtu(Rs16,Rt16); if (!p0.new) jump:nt #r9:210.000%
347J4_cmpgtu_fp0_jump_tp0=cmp.gtu(Rs16,Rt16); if (!p0.new) jump:t #r9:220.000%
348J4_cmpgtu_tp0_jump_ntp0=cmp.gtu(Rs16,Rt16); if (p0.new) jump:nt #r9:2110.000%
349J4_cmpgtu_tp0_jump_tp0=cmp.gtu(Rs16,Rt16); if (p0.new) jump:t #r9:290.000%
350J4_tstbit0_fp0_jump_tp0=tstbit(Rs16,#0); if (!p0.new) jump:t #r9:2140.000%
351J4_cmpeqi_tp1_jump_ntp1=cmp.eq(Rs16,#U5); if (p1.new) jump:nt #r9:2110.000%
352J4_cmpeq_tp1_jump_ntp1=cmp.eq(Rs16,Rt16); if (p1.new) jump:nt #r9:270.000%
353J4_cmpgti_tp1_jump_tp1=cmp.gt(Rs16,#U5); if (p1.new) jump:t #r9:220.000%
354J4_cmpgtu_tp1_jump_tp1=cmp.gtu(Rs16,Rt16); if (p1.new) jump:t #r9:260.000%
355J2_ploop1srp3=sp1loop0(#r7:2,Rs32)12740.030%
356J2_rterte43390.103%
357Y2_synchtsyncht20.000%
358Y2_tlbwtlbw(Rss32,Rt32)1330.003%
359J2_trap0trap0(#u8)43300.103%
360V6_vS32b_aivmem(Rt32+#s4)=Vs3280.000%
361V6_vS32Ub_pivmemu(Rx32++#s3)=Vs32486011.152%
Total Count4217338100%

Instructions Executed (by Tag)

# Tag Syntax Count Pct
0A2_absRd32=abs(Rs32)480.001%
1A2_abspRdd32=abs(Rss32)520.001%
2A2_addRd32=add(Rs32,Rt32)3550968.420%
3A2_addh_l16_llRd32=add(Rt.L32,Rs.L32)40.000%
4A2_addiRd32=add(Rs32,#s16)43114010.223%
5A2_addpRdd32=add(Rss32,Rtt32)2340.006%
6A2_andRd32=and(Rs32,Rt32)710.002%
7A2_andirRd32=and(Rs32,#s10)232020.550%
8A2_aslhRd32=aslh(Rs32)20.000%
9A2_combineiiRdd32=combine(#s8,#S8)5690.013%
10A2_combinewRdd32=combine(Rs32,Rt32)68780.163%
11A2_maxRd32=max(Rs32,Rt32)20.000%
12A2_maxuRd32=maxu(Rs32,Rt32)30.000%
13A2_minRd32=min(Rt32,Rs32)10830.026%
14A2_minuRd32=minu(Rt32,Rs32)1790.004%
15A2_negpRdd32=neg(Rss32)310.001%
16A2_nopnop3174397.527%
17A2_orRd32=or(Rs32,Rt32)26300.062%
18A2_paddfnewif (!Pu4.new) Rd32=add(Rs32,Rt32)38490.091%
19A2_paddifif (!Pu4) Rd32=add(Rs32,#s8)280.001%
20A2_paddifnewif (!Pu4.new) Rd32=add(Rs32,#s8)16400.039%
21A2_padditif (Pu4) Rd32=add(Rs32,#s8)5460.013%
22A2_padditnewif (Pu4.new) Rd32=add(Rs32,#s8)15080.036%
23A2_porfif (!Pu4) Rd32=or(Rs32,Rt32)80.000%
24A2_psubfif (!Pu4) Rd32=sub(Rt32,Rs32)1800.004%
25A2_psubfnewif (!Pu4.new) Rd32=sub(Rt32,Rs32)3920.009%
26A2_psubtnewif (Pu4.new) Rd32=sub(Rt32,Rs32)20.000%
27A2_subRd32=sub(Rt32,Rs32)98930.235%
28A2_subh_l16_llRd32=sub(Rt.L32,Rs.L32)230.001%
29A2_subpRdd32=sub(Rtt32,Rss32)2590.006%
30A2_subriRd32=sub(#s10,Rs32)229550.544%
31A2_svsubhRd32=vsubh(Rt32,Rs32)2140.005%
32A2_sxtbRd32=sxtb(Rs32)2070.005%
33A2_sxthRd32=sxth(Rs32)3780.009%
34A2_tfrRd32=Rs32452781.074%
35A2_tfrcrrRd32=Cs3243410.103%
36A2_tfrihRx.H32=#u1644080.105%
37A2_tfrilRx.L32=#u162540.006%
38A2_tfrrcrCd32=Rs3243410.103%
39A2_tfrsiRd32=#s16100820.239%
40A2_vcmpbeqPd4=vcmpb.eq(Rss32,Rtt32)30.000%
41A2_xorRd32=xor(Rs32,Rt32)290.001%
42A4_cmpbeqiPd4=cmpb.eq(Rs32,#u8)2140.005%
43A4_combineiiRdd32=combine(#s8,#U6)230.001%
44A4_combineirRdd32=combine(#s8,Rs32)27650.066%
45A4_combineriRdd32=combine(Rs32,#s8)80.000%
46A4_psxthtnewif (Pu4.new) Rd32=sxth(Rs32)20.000%
47A4_rcmpneqiRd32=!cmp.eq(Rs32,#s8)50.000%
48A4_vcmpbeq_anyPd4=any8(vcmpb.eq(Rss32,Rtt32))130.000%
49C2_andnPd4=and(Pt4,!Ps4)13630.032%
50C2_bitsclrPd4=bitsclr(Rs32,Rt32)2590.006%
51C2_bitsclriPd4=bitsclr(Rs32,#u6)12890.031%
52C2_ccombinewfif (!Pu4) Rdd32=combine(Rs32,Rt32)20.000%
53C2_ccombinewnewfif (!Pu4.new) Rdd32=combine(Rs32,Rt32)160.000%
54C2_ccombinewtif (Pu4) Rdd32=combine(Rs32,Rt32)5420.013%
55C2_cmoveifif (!Pu4) Rd32=#s121860.004%
56C2_cmoveitif (Pu4) Rd32=#s12240.001%
57C2_cmovenewifif (!Pu4.new) Rd32=#s124390.010%
58C2_cmovenewitif (Pu4.new) Rd32=#s122410.006%
59C2_cmpeqPd4=cmp.eq(Rs32,Rt32)43950.104%
60C2_cmpeqiPd4=cmp.eq(Rs32,#s10)186580.442%
61C2_cmpeqpPd4=cmp.eq(Rss32,Rtt32)80.000%
62C2_cmpgtPd4=cmp.gt(Rs32,Rt32)32890.078%
63C2_cmpgtiPd4=cmp.gt(Rs32,#s10)5990.014%
64C2_cmpgtpPd4=cmp.gt(Rss32,Rtt32)350.001%
65C2_cmpgtuPd4=cmp.gtu(Rs32,Rt32)8210.019%
66C2_cmpgtuiPd4=cmp.gtu(Rs32,#u9)73040.173%
67C2_cmpgtupPd4=cmp.gtu(Rss32,Rtt32)2690.006%
68C2_muxRd32=mux(Pu4,Rs32,Rt32)190.000%
69C2_muxiiRd32=mux(Pu4,#s8,#S8)6510.015%
70C2_muxirRd32=mux(Pu4,Rs32,#s8)1810.004%
71C2_muxriRd32=mux(Pu4,#s8,Rs32)20.000%
72C2_notPd4=not(Ps4)32570.077%
73C2_ornPd4=or(Pt4,!Ps4)130.000%
74C2_tfrprRd32=Ps4240.001%
75C2_tfrrpPd4=Rs32160.000%
76C2_vmuxRdd32=vmux(Pu4,Rss32,Rtt32)4910.012%
77C2_xorPd4=xor(Ps4,Pt4)470.001%
78C4_addipcRd32=add(pc,#u6)20.000%
79C4_cmpltePd4=!cmp.gt(Rs32,Rt32)130.000%
80C4_cmpneqPd4=!cmp.eq(Rs32,Rt32)12740.030%
81C4_cmpneqiPd4=!cmp.eq(Rs32,#s10)12740.030%
82C4_nbitsclrPd4=!bitsclr(Rs32,Rt32)520.001%
83C4_nbitsclriPd4=!bitsclr(Rs32,#u6)210.000%
84F2_conv_d2dfRdd32=convert_d2df(Rss32)80.000%
85F2_conv_d2sfRd32=convert_d2sf(Rss32)20.000%
86F2_conv_df2w_chopRd32=convert_df2w(Rss32):chop50.000%
87F2_conv_sf2dfRdd32=convert_sf2df(Rs32)20.000%
88F2_conv_w2dfRdd32=convert_w2df(Rs32)50.000%
89F2_conv_w2sfRd32=convert_w2sf(Rs32)40.000%
90F2_dfaddRdd32=dfadd(Rss32,Rtt32)90.000%
91F2_dfclassPd4=dfclass(Rss32,#u5)160.000%
92F2_dfcmpeqPd4=dfcmp.eq(Rss32,Rtt32)870.002%
93F2_dfcmpgePd4=dfcmp.ge(Rss32,Rtt32)90.000%
94F2_dfcmpgtPd4=dfcmp.gt(Rss32,Rtt32)60.000%
95F2_dfcmpuoPd4=dfcmp.uo(Rss32,Rtt32)1020.002%
96F2_dfsubRdd32=dfsub(Rss32,Rtt32)210.000%
97F2_sffixupdRd32=sffixupd(Rs32,Rt32)40.000%
98F2_sffixupnRd32=sffixupn(Rs32,Rt32)40.000%
99F2_sffma_libRx32+=sfmpy(Rs32,Rt32):lib160.000%
100F2_sffma_scRx32+=sfmpy(Rs32,Rt32,Pu4):scale40.000%
101F2_sffms_libRx32-=sfmpy(Rs32,Rt32):lib160.000%
102F2_sfrecipaRd32,Pe4=sfrecipa(Rs32,Rt32)40.000%
103J2_callcall #r22:2202380.480%
104J2_callrcallr Rs321950.005%
105J2_endloop0endloop03869869.176%
106J2_endloop1endloop121600.051%
107J2_jumpjump #r22:2149290.354%
108J2_jumpfif (!Pu4) jump:nt #r15:263150.150%
109J2_jumpfnewif (!Pu4.new) jump:nt #r15:22460.006%
110J2_jumpfnewptif (!Pu4.new) jump:t #r15:22150.005%
111J2_jumprjumpr Rs32130450.309%
112J2_jumprfif (!Pu4) jumpr:nt Rs3215080.036%
113J2_jumprfnewif (!Pu4.new) jumpr:nt Rs32190.000%
114J2_jumprtif (Pu4) jumpr:nt Rs32310.001%
115J2_jumprzptif (Rs32!=#0) jump:t #r13:21270.003%
116J2_jumptif (Pu4) jump:nt #r15:275420.179%
117J2_jumptnewif (Pu4.new) jump:nt #r15:264500.153%
118J2_jumptnewptif (Pu4.new) jump:t #r15:23820.009%
119J2_loop0iloop0(#r7:2,#U10)30.000%
120J2_loop0rloop0(#r7:2,Rs32)135860.322%
121J2_loop1iloop1(#r7:2,#U10)5400.013%
122J2_ploop1srp3=sp1loop0(#r7:2,Rs32)12740.030%
123J2_rterte43390.103%
124J2_trap0trap0(#u8)43300.103%
125J4_cmpeq_f_jumpnv_tif (!cmp.eq(Ns8.new,Rt32)) jump:t #r9:290.000%
126J4_cmpeq_fp0_jump_tp0=cmp.eq(Rs16,Rt16); if (!p0.new) jump:t #r9:2400.001%
127J4_cmpeq_t_jumpnv_ntif (cmp.eq(Ns8.new,Rt32)) jump:nt #r9:23270.008%
128J4_cmpeq_t_jumpnv_tif (cmp.eq(Ns8.new,Rt32)) jump:t #r9:2120.000%
129J4_cmpeq_tp0_jump_ntp0=cmp.eq(Rs16,Rt16); if (p0.new) jump:nt #r9:230.000%
130J4_cmpeq_tp0_jump_tp0=cmp.eq(Rs16,Rt16); if (p0.new) jump:t #r9:220.000%
131J4_cmpeq_tp1_jump_ntp1=cmp.eq(Rs16,Rt16); if (p1.new) jump:nt #r9:270.000%
132J4_cmpeqi_f_jumpnv_ntif (!cmp.eq(Ns8.new,#U5)) jump:nt #r9:2110.000%
133J4_cmpeqi_f_jumpnv_tif (!cmp.eq(Ns8.new,#U5)) jump:t #r9:2550.001%
134J4_cmpeqi_fp0_jump_ntp0=cmp.eq(Rs16,#U5); if (!p0.new) jump:nt #r9:2180.000%
135J4_cmpeqi_fp0_jump_tp0=cmp.eq(Rs16,#U5); if (!p0.new) jump:t #r9:228770.068%
136J4_cmpeqi_t_jumpnv_ntif (cmp.eq(Ns8.new,#U5)) jump:nt #r9:23990.009%
137J4_cmpeqi_t_jumpnv_tif (cmp.eq(Ns8.new,#U5)) jump:t #r9:260.000%
138J4_cmpeqi_tp0_jump_ntp0=cmp.eq(Rs16,#U5); if (p0.new) jump:nt #r9:2158420.376%
139J4_cmpeqi_tp0_jump_tp0=cmp.eq(Rs16,#U5); if (p0.new) jump:t #r9:21850.004%
140J4_cmpeqi_tp1_jump_ntp1=cmp.eq(Rs16,#U5); if (p1.new) jump:nt #r9:2110.000%
141J4_cmpeqn1_fp0_jump_tp0=cmp.eq(Rs16,#-1); if (!p0.new) jump:t #r9:243240.103%
142J4_cmpeqn1_t_jumpnv_ntif (cmp.eq(Ns8.new,#-1)) jump:nt #r9:220.000%
143J4_cmpgt_f_jumpnv_tif (!cmp.gt(Ns8.new,Rt32)) jump:t #r9:2260.001%
144J4_cmpgt_fp0_jump_ntp0=cmp.gt(Rs16,Rt16); if (!p0.new) jump:nt #r9:280.000%
145J4_cmpgt_fp0_jump_tp0=cmp.gt(Rs16,Rt16); if (!p0.new) jump:t #r9:2380.001%
146J4_cmpgt_tp0_jump_tp0=cmp.gt(Rs16,Rt16); if (p0.new) jump:t #r9:270.000%
147J4_cmpgti_f_jumpnv_ntif (!cmp.gt(Ns8.new,#U5)) jump:nt #r9:22550.006%
148J4_cmpgti_f_jumpnv_tif (!cmp.gt(Ns8.new,#U5)) jump:t #r9:22080.005%
149J4_cmpgti_fp0_jump_ntp0=cmp.gt(Rs16,#U5); if (!p0.new) jump:nt #r9:2960.002%
150J4_cmpgti_fp0_jump_tp0=cmp.gt(Rs16,#U5); if (!p0.new) jump:t #r9:240.000%
151J4_cmpgti_t_jumpnv_tif (cmp.gt(Ns8.new,#U5)) jump:t #r9:220.000%
152J4_cmpgti_tp0_jump_ntp0=cmp.gt(Rs16,#U5); if (p0.new) jump:nt #r9:2310.001%
153J4_cmpgti_tp0_jump_tp0=cmp.gt(Rs16,#U5); if (p0.new) jump:t #r9:22310.005%
154J4_cmpgti_tp1_jump_tp1=cmp.gt(Rs16,#U5); if (p1.new) jump:t #r9:220.000%
155J4_cmpgtn1_f_jumpnv_ntif (!cmp.gt(Ns8.new,#-1)) jump:nt #r9:2150.000%
156J4_cmpgtn1_fp0_jump_ntp0=cmp.gt(Rs16,#-1); if (!p0.new) jump:nt #r9:2140.000%
157J4_cmpgtn1_fp0_jump_tp0=cmp.gt(Rs16,#-1); if (!p0.new) jump:t #r9:220.000%
158J4_cmpgtn1_tp0_jump_tp0=cmp.gt(Rs16,#-1); if (p0.new) jump:t #r9:2140.000%
159J4_cmpgtu_f_jumpnv_tif (!cmp.gtu(Ns8.new,Rt32)) jump:t #r9:2110.000%
160J4_cmpgtu_fp0_jump_ntp0=cmp.gtu(Rs16,Rt16); if (!p0.new) jump:nt #r9:210.000%
161J4_cmpgtu_fp0_jump_tp0=cmp.gtu(Rs16,Rt16); if (!p0.new) jump:t #r9:220.000%
162J4_cmpgtu_t_jumpnv_tif (cmp.gtu(Ns8.new,Rt32)) jump:t #r9:21820.004%
163J4_cmpgtu_tp0_jump_ntp0=cmp.gtu(Rs16,Rt16); if (p0.new) jump:nt #r9:2110.000%
164J4_cmpgtu_tp0_jump_tp0=cmp.gtu(Rs16,Rt16); if (p0.new) jump:t #r9:290.000%
165J4_cmpgtu_tp1_jump_tp1=cmp.gtu(Rs16,Rt16); if (p1.new) jump:t #r9:260.000%
166J4_cmpgtui_fp0_jump_ntp0=cmp.gtu(Rs16,#U5); if (!p0.new) jump:nt #r9:290.000%
167J4_cmpgtui_tp0_jump_tp0=cmp.gtu(Rs16,#U5); if (p0.new) jump:t #r9:2240.001%
168J4_cmplt_f_jumpnv_ntif (!cmp.gt(Rt32,Ns8.new)) jump:nt #r9:2220.001%
169J4_cmplt_t_jumpnv_tif (cmp.gt(Rt32,Ns8.new)) jump:t #r9:2140.000%
170J4_cmpltu_f_jumpnv_ntif (!cmp.gtu(Rt32,Ns8.new)) jump:nt #r9:270.000%
171J4_cmpltu_f_jumpnv_tif (!cmp.gtu(Rt32,Ns8.new)) jump:t #r9:23830.009%
172J4_cmpltu_t_jumpnv_tif (cmp.gtu(Rt32,Ns8.new)) jump:t #r9:2130.000%
173J4_jumpsetiRd16=#U6 ; jump #r9:2280.001%
174J4_jumpsetrRd16=Rs16 ; jump #r9:2270.001%
175J4_tstbit0_fp0_jump_tp0=tstbit(Rs16,#0); if (!p0.new) jump:t #r9:2140.000%
176L2_deallocframeRdd32=deallocframe(Rs32):raw1840.004%
177L2_loadrb_ioRd32=memb(Rs32+#s11:0)90040.213%
178L2_loadrb_piRd32=memb(Rx32++#s4:0)3770.009%
179L2_loadrd_ioRdd32=memd(Rs32+#s11:3)4110.010%
180L2_loadrd_piRdd32=memd(Rx32++#s4:3)86520.205%
181L2_loadrdgpRdd32=memd(gp+#u16:3)60.000%
182L2_loadrh_ioRd32=memh(Rs32+#s11:1)820.002%
183L2_loadri_ioRd32=memw(Rs32+#s11:2)343230.814%
184L2_loadrigpRd32=memw(gp+#u16:2)70420.167%
185L2_loadrub_ioRd32=memub(Rs32+#s11:0)6140.015%
186L2_loadrub_piRd32=memub(Rx32++#s4:0)790.002%
187L2_loadrubgpRd32=memub(gp+#u16:0)2260.005%
188L2_loadruh_ioRd32=memuh(Rs32+#s11:1)4040.010%
189L2_loadw_lockedRd32=memw_locked(Rs32)6510.015%
190L2_ploadrbfnew_ioif (!Pt4.new) Rd32=memb(Rs32+#u6:0)1800.004%
191L2_ploadrbtnew_ioif (Pt4.new) Rd32=memb(Rs32+#u6:0)80.000%
192L2_ploadrdf_ioif (!Pt4) Rdd32=memd(Rs32+#u6:3)30.000%
193L2_ploadrdfnew_ioif (!Pt4.new) Rdd32=memd(Rs32+#u6:3)360.001%
194L2_ploadrdtnew_ioif (Pt4.new) Rdd32=memd(Rs32+#u6:3)80.000%
195L2_ploadrhfnew_ioif (!Pt4.new) Rd32=memh(Rs32+#u6:1)300.001%
196L2_ploadrhtnew_ioif (Pt4.new) Rd32=memh(Rs32+#u6:1)60.000%
197L2_ploadrif_ioif (!Pt4) Rd32=memw(Rs32+#u6:2)50.000%
198L2_ploadrifnew_ioif (!Pt4.new) Rd32=memw(Rs32+#u6:2)200.000%
199L2_ploadritnew_ioif (Pt4.new) Rd32=memw(Rs32+#u6:2)580.001%
200L2_ploadrubfnew_ioif (!Pt4.new) Rd32=memub(Rs32+#u6:0)70.000%
201L2_ploadrubfnew_piif (!Pt4.new) Rd32=memub(Rx32++#s4:0)100.000%
202L2_ploadruhfnew_ioif (!Pt4.new) Rd32=memuh(Rs32+#u6:1)150.000%
203L2_ploadruhtnew_ioif (Pt4.new) Rd32=memuh(Rs32+#u6:1)80.000%
204L4_add_memopw_iomemw(Rs32+#u6:2)+=Rt321790.004%
205L4_ior_memoph_iomemh(Rs32+#u6:1)=setbit(#U5)10.000%
206L4_loadrd_rrRdd32=memd(Rs32+Rt32<<#u2)310.001%
207L4_loadrh_rrRd32=memh(Rs32+Rt32<<#u2)100.000%
208L4_loadri_apRd32=memw(Re32=#U6)30.000%
209L4_loadri_rrRd32=memw(Rs32+Rt32<<#u2)60.000%
210L4_loadri_urRd32=memw(Rt32<<#u2+#U6)310.001%
211L4_loadrub_rrRd32=memub(Rs32+Rt32<<#u2)510.001%
212L4_loadruh_rrRd32=memuh(Rs32+Rt32<<#u2)230.001%
213L4_loadruh_urRd32=memuh(Rt32<<#u2+#U6)230.001%
214L4_loadw_physRd32=memw_phys(Rs32,Rt32)80.000%
215L4_or_memoph_iomemh(Rs32+#u6:1)|=Rt3250.000%
216L4_ploadrbtnew_rrif (Pv4.new) Rd32=memb(Rs32+Rt32<<#u2)20.000%
217L4_ploadrdf_rrif (!Pv4) Rdd32=memd(Rs32+Rt32<<#u2)20.000%
218L4_ploadrdfnew_rrif (!Pv4.new) Rdd32=memd(Rs32+Rt32<<#u2)130.000%
219L4_ploadritnew_absif (Pt4.new) Rd32=memw(#u6)40.000%
220L4_ploadrubfnew_absif (!Pt4.new) Rd32=memub(#u6)1880.004%
221L4_returnRdd32=dealloc_return(Rs32):raw13980.033%
222M2_acciRx32+=add(Rs32,Rt32)21640.051%
223M2_dpmpyuu_acc_s0Rxx32+=mpyu(Rs32,Rt32)80.000%
224M2_dpmpyuu_s0Rdd32=mpyu(Rs32,Rt32)490.001%
225M2_maciRx32+=mpyi(Rs32,Rt32)11130.026%
226M2_mnaciRx32-=mpyi(Rs32,Rt32)240.001%
227M2_mpyiRd32=mpyi(Rs32,Rt32)28750.068%
228M2_mpysipRd32=+mpyi(Rs32,#u8)120.000%
229M4_mpyrr_addiRd32=add(#u6,mpyi(Rs32,Rt32))20.000%
230S2_addasl_rrriRd32=addasl(Rt32,Rs32,#u3)880.002%
231S2_allocframeallocframe(Rx32,#u11:3):raw23850.057%
232S2_asl_i_pRdd32=asl(Rss32,#u6)80.000%
233S2_asl_i_rRd32=asl(Rs32,#u5)2490.006%
234S2_asl_i_r_accRx32+=asl(Rs32,#u5)80.000%
235S2_asl_i_r_nacRx32-=asl(Rs32,#u5)43040.102%
236S2_asl_i_r_orRx32|=asl(Rs32,#u5)300.001%
237S2_asr_i_pRdd32=asr(Rss32,#u6)20.000%
238S2_asr_i_rRd32=asr(Rs32,#u5)2340.006%
239S2_cl0Rd32=cl0(Rs32)4060.010%
240S2_cl0pRd32=cl0(Rss32)700.002%
241S2_clrbit_iRd32=clrbit(Rs32,#u5)90.000%
242S2_ct0Rd32=ct0(Rs32)30.000%
243S2_extractuRd32=extractu(Rs32,#u5,#U5)3740.009%
244S2_insertRx32=insert(Rs32,#u5,#U5)160.000%
245S2_insertpRxx32=insert(Rss32,#u6,#U6)160.000%
246S2_lsl_r_pRdd32=lsl(Rss32,Rt32)700.002%
247S2_lsl_r_vwRdd32=vlslw(Rss32,Rt32)1990.005%
248S2_lsr_i_pRdd32=lsr(Rss32,#u6)4720.011%
249S2_lsr_i_p_accRxx32+=lsr(Rss32,#u6)160.000%
250S2_lsr_i_rRd32=lsr(Rs32,#u5)121130.287%
251S2_lsr_i_vwRdd32=vlsrw(Rss32,#u5)3920.009%
252S2_pstorerbt_piif (Pv4) memb(Rx32++#s4:0)=Rt322590.006%
253S2_pstorerbtnew_piif (Pv4.new) memb(Rx32++#s4:0)=Rt3210.000%
254S2_pstorerdt_ioif (Pv4) memd(Rs32+#u6:3)=Rtt3220.000%
255S2_pstorerdt_piif (Pv4) memd(Rx32++#s4:3)=Rtt3286520.205%
256S2_pstorerdtnew_piif (Pv4.new) memd(Rx32++#s4:3)=Rtt3280.000%
257S2_pstorerhnewt_ioif (Pv4) memh(Rs32+#u6:1)=Nt8.new210.000%
258S2_pstorerht_ioif (Pv4) memh(Rs32+#u6:1)=Rt3220.000%
259S2_pstorerhtnew_piif (Pv4.new) memh(Rx32++#s4:1)=Rt3220.000%
260S2_pstorerif_ioif (!Pv4) memw(Rs32+#u6:2)=Rt3220.000%
261S2_pstoreritnew_piif (Pv4.new) memw(Rx32++#s4:2)=Rt3220.000%
262S2_setbit_iRd32=setbit(Rs32,#u5)220.001%
263S2_storerb_iomemb(Rs32+#s11:0)=Rt322160.005%
264S2_storerb_pimemb(Rx32++#s4:0)=Rt32120.000%
265S2_storerbgpmemb(gp+#u16:0)=Rt3220.000%
266S2_storerbnew_iomemb(Rs32+#s11:0)=Nt8.new330.001%
267S2_storerbnew_pimemb(Rx32++#s4:0)=Nt8.new850.002%
268S2_storerd_iomemd(Rs32+#s11:3)=Rtt32139190.330%
269S2_storerh_iomemh(Rs32+#s11:1)=Rt32850.002%
270S2_storerhnew_iomemh(Rs32+#s11:1)=Nt8.new1260.003%
271S2_storeri_iomemw(Rs32+#s11:2)=Rt32101900.242%
272S2_storerigpmemw(gp+#u16:2)=Rt32110.000%
273S2_storerinew_iomemw(Rs32+#s11:2)=Nt8.new2980.007%
274S2_storerinewgpmemw(gp+#u16:2)=Nt8.new50.000%
275S2_storew_lockedmemw_locked(Rs32,Pd4)=Rt324450.011%
276S2_togglebit_iRd32=togglebit(Rs32,#u5)70.000%
277S2_tstbit_iPd4=tstbit(Rs32,#u5)850.002%
278S2_vsplatrbRd32=vsplatb(Rs32)40.000%
279S4_addaddiRd32=add(Rs32,add(Ru32,#s6))599561.422%
280S4_addi_asl_riRx32=add(#u8,asl(Rx32,#U5))9540.023%
281S4_ntstbit_iPd4=!tstbit(Rs32,#u5)3850.009%
282S4_or_andixRx32=or(Ru32,and(Rx32,#s10))670.002%
283S4_pstorerbt_rrif (Pv4) memb(Rs32+Ru32<<#u2)=Rt3220.000%
284S4_pstorerbtnew_ioif (Pv4.new) memb(Rs32+#u6:0)=Rt32120.000%
285S4_pstorerdtnew_ioif (Pv4.new) memd(Rs32+#u6:3)=Rtt3240.000%
286S4_pstorerifnew_ioif (!Pv4.new) memw(Rs32+#u6:2)=Rt321840.004%
287S4_pstorerifnew_rrif (!Pv4.new) memw(Rs32+Ru32<<#u2)=Rt3260.000%
288S4_pstorerinewtnew_ioif (Pv4.new) memw(Rs32+#u6:2)=Nt8.new20.000%
289S4_pstoreritnew_ioif (Pv4.new) memw(Rs32+#u6:2)=Rt3220.000%
290S4_storeirb_iomemb(Rs32+#u6:0)=#S880.000%
291S4_storeirh_iomemh(Rs32+#u6:1)=#S82070.005%
292S4_storeirhtnew_ioif (Pv4.new) memh(Rs32+#u6:1)=#S6240.001%
293S4_storeiri_iomemw(Rs32+#u6:2)=#S82870.007%
294S4_storeirif_ioif (!Pv4) memw(Rs32+#u6:2)=#S620.000%
295S4_storeirifnew_ioif (!Pv4.new) memw(Rs32+#u6:2)=#S6140.000%
296S4_storeiritnew_ioif (Pv4.new) memw(Rs32+#u6:2)=#S65400.013%
297S4_storerb_rrmemb(Rs32+Ru32<<#u2)=Rt3240.000%
298S4_storerd_rrmemd(Rs32+Ru32<<#u2)=Rtt32170.000%
299S4_storerhnew_rrmemh(Rs32+Ru32<<#u2)=Nt8.new210.000%
300S4_storeri_rrmemw(Rs32+Ru32<<#u2)=Rt3270.000%
301S4_subaddiRd32=add(Rs32,sub(#s6,Ru32))30.000%
302SA1_addiRx16=add(Rx16,#s7)280.001%
303SA1_addrxRx16=add(Rx16,Rs16)20.000%
304SA1_addspRd16=add(r29,#u6:2)56990.135%
305SA1_clrtnewif (p0.new) Rd16=#010880.026%
306SA1_cmpeqip0=cmp.eq(Rs16,#u2)25320.060%
307SA1_combine0iRdd8=combine(#0,#u2)30.000%
308SA1_combinezrRdd8=combine(#0,Rs16)1860.004%
309SA1_decRd16=add(Rs16,#-1)1050.002%
310SA1_incRd16=add(Rs16,#1)1630.004%
311SA1_setiRd16=#u65570.013%
312SA1_sxthRd16=sxth(Rs16)440.001%
313SA1_tfrRd16=Rs1638060.090%
314SA1_zxthRd16=zxth(Rs16)20.000%
315SL1_loadri_ioRd16=memw(Rs16+#u4:2)8680.021%
316SL1_loadrub_ioRd16=memub(Rs16+#u4:0)2140.005%
317SL2_deallocframedeallocframe2210.005%
318SL2_jumpr31jumpr r31420.001%
319SL2_jumpr31_tif (p0) jumpr r311990.005%
320SL2_jumpr31_tnewif (p0.new) jumpr:nt r3123520.056%
321SL2_loadrb_ioRd16=memb(Rs16+#u3:0)400.001%
322SL2_loadrd_spRdd8=memd(r29+#u5:3)209850.498%
323SL2_loadri_spRd16=memw(r29+#u5:2)14330.034%
324SL2_loadruh_ioRd16=memuh(Rs16+#u3:1)2250.005%
325SL2_returndealloc_return59300.141%
326SS1_storew_iomemw(Rs16+#u4:2)=Rt16510.001%
327SS2_allocframeallocframe(#u5:3)53510.127%
328SS2_storebi0memb(Rs16+#u4:0)=#060.000%
329SS2_stored_spmemd(r29+#s6:3)=Rtt881310.193%
330SS2_storew_spmemw(r29+#u5:2)=Rt1664780.154%
331SS2_storewi0memw(Rs16+#u4:2)=#050.000%
332V6_lvsplatwVd32=vsplat(Rt32)40.000%
333V6_vL32Ub_aiVd32=vmemu(Rt32+#s4)43740010.371%
334V6_vL32Ub_piVd32=vmemu(Rx32++#s3)486001.152%
335V6_vL32b_aiVd32=vmem(Rt32+#s4)80.000%
336V6_vS32Ub_pivmemu(Rx32++#s3)=Vs32486011.152%
337V6_vS32b_aivmem(Rt32+#s4)=Vs3280.000%
338V6_vaddh_dvVdd32.h=vadd(Vuu32.h,Vvv32.h)486001.152%
339V6_valignbVd32=valign(Vu32,Vv32,Rt8)972002.305%
340V6_valignbiVd32=valign(Vu32,Vv32,#u3)2916006.914%
341V6_vassignVd32=Vu32972002.305%
342V6_vcombineVdd32=vcombine(Vu32,Vv32)300.001%
343V6_vmpabus_accVxx32.h+=vmpa(Vuu32.ub,Rt32.b)1944004.610%
344V6_vmpyihb_accVx32.h+=vmpyi(Vu32.h,Rt32.b)2916016.914%
345V6_vpackobVd32.b=vpacko(Vu32.h,Vv32.h)486001.152%
346V6_vshuffvddVdd32=vshuff(Vu32,Vv32,Rt8)972002.305%
347V6_vzbVdd32.uh=vzxt(Vu32.ub)972002.305%
348Y2_crswap0crswap(Rx32,sgp0)86780.206%
349Y2_cswicswi(Rs32)10.000%
350Y2_dccleaninvadccleaninva(Rs32)2112515.009%
351Y2_dcfetchbodcfetch(Rs32+#u11:3)12740.030%
352Y2_dcinvadcinva(Rs32)648001.537%
353Y2_dczeroadczeroa(Rs32)654401.552%
354Y2_isyncisync1480.004%
355Y2_l2killl2kill10.000%
356Y2_synchtsyncht20.000%
357Y2_tfrscrrRd32=Ss644870.012%
358Y2_tfrsrcrSd64=Rs32210.000%
359Y2_tlbpRd32=tlbp(Rs32)50.000%
360Y2_tlbwtlbw(Rss32,Rt32)1330.003%
361Y5_l2fetchl2fetch(Rs32,Rtt32)5400.013%
Total Count4217338100%

NOTE: On each clock tick, the activity on every thread is accumulated. Assume for example a 1GHz core with 4 threads that simulates for 1 second but only 1 thread is active and the others are in WAIT mode. Further assume the active thread spends half its time committing packets and half the time stalled. In this case the cycles*4 will be 4 billion, WAIT_CYCLES will be 3 billion, commits will be 500 million, and the total of all other stall types will be 500 million.

Simulation Settings:
Profile data version: 2.5
cache_config: L1-I$ = 16 Kb, L1-D$ = 16 Kb, L2-$ = 512 Kb
command_line: --magic_angel --quiet --info_quiet --revid 0x4066 --axibusratio 2 --axibuspenalty 75 --ahbbusratio 2 --ahbbuspenalty 75 --axi2busratio 2 --axi2buspenalty 75 --l2tcm_base 0xd8000000 --timing --clade2_stable_assert_hack 0x0
core: V66A_512
q6version: v66
revid: 4066
Hexagon Profiler >> <<
v8.2.xx





Disassembly Panel
Visible Lines
Commits
Stalls
Stall Details
Minor Stalls
Events
Filenames
Selected Type Only
Visible Attributes
Jump Target Names
Packet Braces
Leading Zeros
Hex Prefix 0x
Underline links
Highlight links


Global Options
Override Chrome54+ magnifier